使用时总是报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>
