读书人

hibernate LazyInitializationExcepti

发布时间: 2012-12-18 12:43:41 作者: rapoo

hibernate LazyInitializationException异常解决

?

这是hibernate 的常见异常 ? ?虽然他的问题很小 ? 但时常会被我们所忽略, ?lazy 延迟加载策略 ?异常?

?

?

延迟加载 ?lazy 属性如果设置成了 true ? 那么在查询数据的时候 ?不会对关联表进行关联查询 ?只对主体对象进行,这样的好处就是能在没有必要进行关联查询时,可以提高系统的查询效率.

?

?

如果设置成了false ?那么查询的时候就会将关联对象的数据查询出来 ? 这样的好处会简化开发人员针对sql 的复杂查询语句

?

的编写. ?hibernate 是提供这种支持的, 所以这个问题因为我在*.hbm.xml ? ?mapping映射文件中 ?many-to-one 中

?

lazy设置成了 ?true ?延迟加载 ? ?而在页面上 想获取关联对象的信息 这样的话就会报LazyInitializationException异常

?

如图:

hibernate LazyInitializationException错误解决

读书人网 >编程

热点推荐