大佬教程收集整理的这篇文章主要介绍了如何在同一个 MS SQL Server 实例上的多个数据库中使用 Spring Data JDBC?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我继承了一个带有大量 MSsql 数据库实例的旧应用,其中数据模型分布在同一个 sql Server 实例上的多个数据库中。
在 T/sql 中,您通常可以在同一实例 (SELECT ... FROM DB_X.dbo.table1 JOIN DB_Y.dbo.table2 ON ...
) 上跨数据库运行查询(甚至连接),并且事务也按预期工作(即我可以在一个事务中修改 DB_X 和 DB_Y 中的数据) .
我想编写一个使用 Spring Data JDBC 访问数据模型的新 Java 程序,但我找不到如何将实体映射到不同数据库中的表的方法。
我找到了有关如何连接到多个数据库的文章,但它们涉及定义多个连接和单独的事务(即它们实际上适用于多个数据库,如不同实例甚至不同数据库类型)。
但是,我只想使用一个连接和单个事务(即,遗留代码使用普通 JDBC 访问数据库的方式相同)。
可以实现吗?
我认为您会在 scheR_611_11845@a
定义中使用 Table
属性。
JPA Table Spec
以上是大佬教程为你收集整理的如何在同一个 MS SQL Server 实例上的多个数据库中使用 Spring Data JDBC?全部内容,希望文章能够帮你解决如何在同一个 MS SQL Server 实例上的多个数据库中使用 Spring Data JDBC?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。