是否可以为Cassandra(NoSQL)和mysql(RDBMS)提供公共实体
我们希望在我们的应用程序中支持两个数据库MySQL和Cassandra。我们的应用程序将使用Spring构建。我希望有共同的实体,必须由MySQL和Cassandra共享。我希望根据客户偏好动态更改数据库。如何实现这一点如果您要求系统在两个数据存储上都可以运行,一次只运行一个,我认为这是可以实现的 我相信下面的建议会让你达到这个目的,但我没有尝试:(假设你使用spring boot)是否可以为Cassandra(NoSQL)和mysql(RDBMS)提供公共实体,mysql,sql,spring-data,cassandra-2.0,nosql,Mysql,Sql,Spring Data,Cassandra 2.0,Nosql,我们希望在我们的应用程序中支持两个数据库MySQL和Cassandra。我们的应用程序将使用Spring构建。我希望有共同的实体,必须由MySQL和Cassandra共享。我希望根据客户偏好动态更改数据库。如何实现这一点如果您要求系统在两个数据存储上都可以运行,一次只运行一个,我认为这是可以实现的 我相信下面的建议会让你达到这个目的,但我没有尝试:(假设你使用spring boot) 在maven中,将对spring数据jpa和spring数据mongo的依赖关系放在一起 同时启用jpa和mon
编辑:您可以使用“spring.data.jpa.repositories.enabled=false”(及其mongo对应项)来源:如果您要求系统在两个数据存储上都可以运行,一次只运行一个,我认为这是可以实现的 我相信下面的建议会让你达到这个目的,但我没有尝试:(假设你使用spring boot)