hibernate使用load()方法出现could not initialize proxy - no Session

来源:互联网 发布:c 里基本蚁群算法 编辑:程序博客网 时间:2024/05/26 14:08

在hibernate中,Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,get不支持lazy,load支持lazy,但是在hbm.xml中默认lazy=“true”,因此在使用load()方法进行数据读取时出现could not initialize proxy - no Session异常。

解决办法:在hbm.xml中,加上lazy=“false”即可,例如<class name="User" table="Users" lazy="false">

0 0
原创粉丝点击