Java 如何更改为FetchType。渴望使用条件或配置文件。使用FetchMode.SELECT时
我使用的是hibernate的4.2版 我有一个正常的关系,即:Java 如何更改为FetchType。渴望使用条件或配置文件。使用FetchMode.SELECT时,java,hibernate,jpa-2.0,Java,Hibernate,Jpa 2.0,我使用的是hibernate的4.2版 我有一个正常的关系,即: @OneToMany(fetch = FetchType.LAZY, mappedBy = "xxx") 如何以编程方式将其更改为FetchType.EAGER 如果我将@FetchProfile与FetchMode.JOIN一起使用,我会更改SQL的外观行为,因为我希望它保持aaFetchMode。选择而不是JOIN 这可能吗 但是如果我直接在我的实体上使用FetchType.EAGER,并将fetchprofile与Fetc
@OneToMany(fetch = FetchType.LAZY, mappedBy = "xxx")
如何以编程方式将其更改为FetchType.EAGER
如果我将@FetchProfile
与FetchMode.JOIN一起使用,我会更改SQL的外观行为,因为我希望它保持aaFetchMode。选择而不是JOIN
这可能吗
但是如果我直接在我的实体上使用FetchType.EAGER
,并将fetchprofile
与FetchMode一起使用,我希望它能够急切地进行选择。选择它可以工作,但我不希望它总是急切地进行选择。你是说动态设置配置文件?。选中此复选框我知道如何激活配置文件,我想知道如何使用FetchMode创建关系。选择