mongodb - 在同一个应用程序中使用 JpaRepository 和 MongoRepository
问题描述
不久前,我在存储库层中使用 H2 数据库和 JpaRepository 创建了一个 API。所以,我所有的存储库都扩展了一个基础存储库,它本身扩展了 JpaRepository。因为我在 BaseServiceImpl 类中有所有 CRUD 操作,所以需要这个存储库。
@NoRepositoryBean
public interface BaseRepository<ENTITY> extends JpaRepository<ENTITY, Long>{
}
public interface ExampleRepository extends BaseRepository<Example> {}
但是,以这种方式完成后,我被要求使用 MongoRepository。我想保留这两个实现,我想应该使用 Spring Profiles 来完成。但是我目前还不清楚如何构建应用程序,因为 mongo 存储库也需要使用不同的模型。任何帮助,将不胜感激。
解决方案
推荐阅读
- sass - Sass 将变量转换为字符串
- python - 如何检查 Python3 中的用户输入?
- javascript - d3.json 请求成功但收到错误消息
- android - Android MVP 和生命周期架构组件
- php - Instagram 应用正在从 URL 中删除返回 URL
- c# - Entity Framework Core 2.1 链接 OnModelBuilder HasKey 和 HasData
- php - PHPExcel:如何交替行颜色
- c# - 超过 2 个视频一个接一个,没有在 C# 中转换
- aws-lambda - 将 AWS 标签编辑器与 lambda 集成
- java - 无法在 Java 中将字符串转换为日期