hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)异常的解决方法

今天写structs+spring+hibernate的时候碰到了这个问题

java.lang.NullPointerException
at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:
372)

这个问题出得很莫名其妙,我单个表查询是是好的,如果是两个存在联系的表的话,如果你查询任何一个表都会有这个问题,发现j2ee就是一直会出现这种包冲突的事情,在.net中就不会,没办法,还是要解决问题啊,google一下,发现了两种解决方法:


1:主要说的是问题出在CGLib上面,修正一下就可以了,下载中也给出了patch,使用hibernate3.1把cglib从2.1.3更新到2.2.beta1。
2:设置相关表的lazy="false"解决问题。但是问题又出现了,到底是写在那个映射文件中呢?

 

Code


这两种方法都可以用,不过同时那个用两种方法是最好的,如果又什么问题和我讨论哦!!

我们都在不断的进步中,喜欢这种感觉……

posted on 2008-11-10 11:15  小顾问  阅读(2637)  评论(0编辑  收藏  举报