hibername
songzz820816
这个作者很懒,什么都没留下…
展开
-
hibernate使用load()方法出现could not initialize proxy - no Session
在hibernate中,Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,get不支持lazy,load支持lazy,但是在hbm.xml中默认lazy=“true”,因此在使用load()方法进行数据读取时出现could not initialize proxy - no Session异常。 解决办法:在hbm.xml中,加上lazy=“false”即可,例如原创 2014-01-07 15:06:08 · 469 阅读 · 0 评论 -
hibernate几种更新数据库方法的区别
1.merge():新new一个对象,如果没有设置id,这个对象当做瞬时状态,如果设置了id,则这个对象就当做游离状态(因为hibernate会先根据id去进行查询),如果id在数据库中存在,则执行update,不存在则执行insert原创 2014-01-08 14:05:15 · 576 阅读 · 0 评论