如何在Spring Boot项目中使用多个JPA实现?



是否有可能在Spring Boot项目中使用多个JPA实现?例如,Hibernate用于一个数据源/数据库,Eclipse Link用于另一个数据源/数据库。如果它是可能的,那么我们如何使用它。

使用Hibernate,我成功地在一个spring启动项目中处理多个数据源。但是我不知道如何在一个项目中使用多个JPA。

是,您可以多次实现您想要的jpa接口您需要为每个实体创建不同的存储库,并在每个存储库中实现JpaInterface例如,:

@Repository
public interface CommentRepository extends JpaRepository<Comment,Long> {
}

现在使用不同的类只需替换

1-注释为类名类id数据类型

最新更新