使用SpringDataJpa和Hibernate / eclipselink时entityManager的行为

问题描述 投票:-1回答:1

我想在我的应用程序中使用SpringDataJpa和Eclipselink / Hibernate的混合来实现持久性。直到现在,我遇到了一个详细的here方法。我想要的是使用Spring Data JPARepository进行CRUD操作,并使用传统的@Repository bean进行更复杂的查询或其他功能。重要的是我确保同时使用相同的entityManager,通常的方法调用@Repository类并调用spring JpaRepository接口(spring生成的类)。

我的设置完成,如给定here的示例。

java hibernate jpa spring-data-jpa eclipselink
1个回答
1
投票

别。

为什么要将存储库bean分成两部分(从存储库用户的角度来看)。您可以在存储库中拥有完全控制实现的自定义方法。

如果你真的想要,你总是可以在其他课程中注入一个EntityManager,如果他们参与同一个交易(你没有一些非常奇怪的设置),你将在所有地方使用相同的单个EntityManager

© www.soinside.com 2019 - 2024. All rights reserved.