`

org.hibernate.LazyInitializationException: could not initialize proxy - no Sessi

阅读更多
今天我使用HibernateTemplate.load() 方法从数据库加载类实体,遇到了这个问题,org.hibernate.LazyInitializationException: could not initialize proxy - no Session。

原因:使用HibernateTemplate.load() 方法时Hibernate会返回一个代理对象,即要求这个对象在hibernate的缓存中存在,如果缓存中不存在会报这样错误。

解决方法:用HibernateTemplate.get() 方法代替load()方法。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics