DB 中的两个表:TAB_A和TAB_B. prop列上表之间的“一对一”关系。在我的应用程序中,我有 2 个用例:用例1:select * from TAB_A;使用案例2: select * from TAB_A join TAB_B on prop。在这两种情况下,我都使用 ModelMapper 实例将实体映射到 DTO。没有规则:UC1 -> LazyInitializationExceptionUC2 -> 好的与skip().setProp(null):UC1 -> 好的UC2 ->prop值未显示(显然)我也尝试过条件映射,但没有成功。如何设置配置映射器以避免在这两种情况下出现任何问题?休眠 3.5 + 弹簧 4.3
1 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
该@Transactional
注释看起来像是草率的修复,要真正解决问题,我建议将其删除,并避免在您的实体中延迟加载(改为使用 Eager)。
添加回答
举报
0/150
提交
取消