gpt4 book ai didi

java - 使用 JPA 存储库的 Hibernate 获取配置文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:51 27 4
gpt4 key购买 nike

我正在使用 Hibernate 和 JPA 存储库,我想知道为什么我不能设置 FetchProfiles 并将它们与这样的存储库一起使用:

entityManager.unwrap(Session.class).enableFetchProfile("example");
repository.findAll()

第一行对第二行没有任何影响。相反,我需要通过标准查询获取我的数据(就像在文档中一样):

List<EntityA> entities = session.createCriteria(EntityA.class)
.list();

是否有可能将获取配置文件与 JPA 存储库一起使用?

最佳答案

Hibernate Fetch Profiles 在 JPA 2.1 中不受支持,您应该改用 JPA Entity Graphs。这是一个好的开始tutorial .

关于java - 使用 JPA 存储库的 Hibernate 获取配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com