DWR+SSH的 org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer

1. http://zwllxs.iteye.com/blog/958763其实这与hibernate的加载机制有关,要知道dwr是将java对象转成javascript对象,所以此时,我们要将相应的转换对象的转换器换成hibernate3转换器,而不是bean转换器
@DataTransferObject(javascript="CtuRgcDiscipline",converter=H3BeanConverter.class))



2. 当属性是一个自定义类的时候,记得设定及时加载
@ManyToOne(fetch = FetchType.EAGER)

否则,可能在dwr转换的时候提示session is closed.


3. http://java.net/projects/dwr/lists/users/archive/2011-03/message/11
类A属性是一个自定义类B,而这个自定义类B又有自定义属性C,那么B在数据转换的时候要排除C.
@DataTransferObject(javascript="CtuCountry",converter=H3BeanConverter.class,
params = @Param(name = "exclude", value = "ctuInstitutions"))

猜你喜欢

转载自panyongzheng.iteye.com/blog/1285236
dwr