1.今天我使用HibernateTemplate.load() 方法从数据库加载类实体,遇到了这个问题,org.hibernate.LazyInitializationException: could not initialize proxy - no Session。原因:使用HibernateTemplate.load() 方法时Hibernate会返回一个代理对象,即要求这个对象在hibernate的缓存中存在,如果缓存中不存在会报这样错误。解决方法:用HibernateTemplate.get() 方法代替load()方法。 现在不懂为什么,因为老师说一般要用load()方法的。
Hibernate 练习中遇到的错误 。。。
最新推荐文章于 2021-02-04 00:38:56 发布