我有一个用@EnableJpaRepositories(repositoryBaseClass = CommonRepository.class)注释的Spring Boot应用程序.
几乎所有存储库都需要实现一些自定义逻辑,这些逻辑是使用repositoryBaseClass完成的.
有没有一种方法可以创建一个从repositoryBaseClass机制中排除的存储库?
最佳答案
您可以编写一个未实现Spring Data JPA Repository接口之一的存储库.本质上,您将像没有Spring Data JPA一样编写存储库.
原文链接:https://www.f2er.com/java/532924.htmlpublic class YourRepo /* No Spring Data interface here! */ {
@Autowired
private EntityManger entityManager;
public add(Something entity) {
entityManager.merge(entity);
}
}
否则,如果要使用其他的repositoryBaseClasses,则需要create different configurations(带有@Configuration).