我有一个我喜欢的Spring Roo应用程序,目前支持Oracle。客户喜欢该应用程序,但只想使用SQL Server。当然,我会将应用程序移植到SQL服务器以获得此客户。问题是如何。
是否可以使用JPA / Hibernate代码库的单个Spring Roo支持两个数据库?如果是这样,接近它的好方法是什么?
替代方案是拥有一个代码分叉,我宁愿避免,但如果必须的话,也会这样做。
谢谢。
答案 0 :(得分:1)
移植数据库的好方法是使用Liquibase
支持两个数据库:
注释实体以使用新的持久性单元:
@RooJpaActiveRecord(persistenceUnit =“persistenceUnit2”)
类实体