【发布时间】:2011-06-08 11:08:42
【问题描述】:
对于延迟加载,hibernate 会创建代理。对于lazy=true(这也是默认的),我希望我的数据访问层和业务层使用这个特性。但是,一旦将加载的数据发送到表示层,我想要“空指针异常”而不是“LazyInitializationException 无法初始化代理 - 无会话”,如果为未初始化的 DTO/BO 访问某些属性。 从概念上讲,我不想在我的个人映射中定义lazy=false。是否有一些我想要的解决方案或任何好的替代方法? 谢谢。
【问题讨论】:
标签: hibernate loading lazy-evaluation