您将定义一个
CustomRepository来处理这种情况。考虑您具有
CustomerRepository扩展默认弹簧数据JPA接口的功能
JPARepository<Customer,Long>
CustomCustomerRepository用自定义方法签名创建一个新接口。
public interface CustomCustomerRepository { public void customMethod();}CustomerRepository使用扩展接口
CustomCustomerRepository
public interface CustomerRepository extends JpaRepository<Customer, Long>, CustomCustomerRepository{}创建名为
CustomerRepositoryImpl实现的实现类
CustomerRepository。在这里,您可以注入的
EntityManager使用
@PersistentContext。命名约定在这里很重要。
public class CustomerRepositoryImpl implements CustomCustomerRepository { @PersistenceContext private EntityManager em; @Override public void customMethod() { }}


