我使用Hibernate / JPA,我需要获取一个没有关系/对象的对象我该怎么做?问题不在于使用Lazy或Eager策略,因为在这两种情况下,子项都附加到对象,初始化或不初始化。
例如:我有一个与B有关系的obj A.我想获取一个没有附加B的A列表。
由于
答案 0 :(得分:0)
延迟加载不会获取子记录,除非您调用子记录的getter方法。所以你可以在你的情况下使用它。
注意:在延迟加载中,除非调用getter,否则不会附加子记录。
答案 1 :(得分:0)
您可以使用RESTfull服务中所需的DTO模式。 确保只有你需要的字段,你可以使用spring ModelMapper将实体转换为dto。
http://www.baeldung.com/entity-to-and-from-dto-for-a-java-spring-application
..或实现构建器(lombok)或populator /转换器模式