2016-04-28 11 views
2

我與Hibernate和JPA庫工作,我不知道爲什麼我不能設置FetchProfiles並用這樣的庫使用它們:休眠獲取配置文件與JPA庫

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

第一行沒有對第二個任何影響。 相反,我需要讓我的數據通過標準查詢(如在文檔):

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

是否有可能與JPA一起庫取使用的配置文件?

回答

3

Hibernate Fetch Profiles在JPA 2.1中不受支持,您應該使用JPA Entity Graphs代替。這是一個很好的開始tutorial