Java 如何从有限制的父类中获取1:M实体?
我有一个具有多个一对多实体类的实体类。 具有fetch typeJava 如何从有限制的父类中获取1:M实体?,java,hibernate,spring-mvc,jpa,Java,Hibernate,Spring Mvc,Jpa,我有一个具有多个一对多实体类的实体类。 具有fetch typeFetchType.EAGER的所有子类。 我必须使用限制和父类来获取它们 如何在Hibernate JPA中实现这一点?创建OneToMany关系FetchType.LAZY,然后简单地与一起使用。我的个人提示,这只是为了避免急切的关联,但如果这是一个要求的话。我可以试试max_fetch_depth属性。 查看以了解其工作原理。我想用父对象获取子对象。如果我使用延迟抓取,那么我必须在父对象之后单独检索子对象。据我所知,您具有双向
FetchType.EAGER
的所有子类。
我必须使用限制和父类来获取它们如何在Hibernate JPA中实现这一点?创建
OneToMany
关系FetchType.LAZY
,然后简单地与一起使用。我的个人提示,这只是为了避免急切的关联,但如果这是一个要求的话。我可以试试max_fetch_depth属性。
查看以了解其工作原理。我想用父对象获取子对象。如果我使用延迟抓取,那么我必须在父对象之后单独检索子对象。据我所知,您具有双向关系。
OneToMany
部分应该是FetchType.LAZY
和manytone
EAGER
,以便始终提取父对象。