Dwr 使用手记之一

Dwr 手记之一
dwr 是js 和java通讯的优秀框架,我在这里主要来总结一下自己使用过程中遇到的问题,记录下来,让大家遇到问题是不再走弯路
如果Dwr + hibernate 集合使用 会遇到很多lazy 的问题
比如 在java 端
  //返回两条记录
  public List getUser(){
     List<User> list = hibernate.find(sql);
  }

js

  usermanager.getUser(function setUser(data){
       alert(data.length);
       //show 2
       for(i=0;i<data.length;i++){
          alert(data[i].name)
       }
  });   

dwr.xml
   <allow>
    <create creator="new" javascript="usermanager"/>
    <convert converter="[color=red]bean[/color]" match="com.bean.User"/>
   </allow>

如果红色为bean js 回报 name 不是属性错误,只会取出第一个查询实例,而当你alert第二个发现是null 但长度是2,奇怪,后来只要把bean  改成 hibernate3 一切都就ok了,这是dwr 对 hibernate3的代理支持

你可能感兴趣的:(JavaScript,java,Hibernate,bean,DWR)