hibernate LazyInitializationException异常解决
?
这是hibernate 的常见异常 ? ?虽然他的问题很小 ? 但时常会被我们所忽略, ?lazy 延迟加载策略 ?异常?
?
?
延迟加载 ?lazy 属性如果设置成了 true ? 那么在查询数据的时候 ?不会对关联表进行关联查询 ?只对主体对象进行,这样的好处就是能在没有必要进行关联查询时,可以提高系统的查询效率.
?
?
如果设置成了false ?那么查询的时候就会将关联对象的数据查询出来 ? 这样的好处会简化开发人员针对sql 的复杂查询语句
?
的编写. ?hibernate 是提供这种支持的, 所以这个问题因为我在*.hbm.xml ? ?mapping映射文件中 ?many-to-one 中
?
lazy设置成了 ?true ?延迟加载 ? ?而在页面上 想获取关联对象的信息 这样的话就会报LazyInitializationException异常
?
如图: