hibernate3下的proxy异常

使用时总是报org.hibernate.LazyInitializationException: could not initialize proxy异常

表结构只是简单的many to one关系。

GG出来的结果是hibernate3默认是lazy="on"的。所以在返回时没访问则之后访问就会抛出这个异常。

解决办法也很简单,加上lazy="off"就可以了

如下:

<many-to-one name="grading" class="org.suddymail.sailorinfo.model.Grading" lazy="false" fetch="select">
         <
column name="grading" not-null="true" />
</
many-to-one>

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):