这会是个问题吗?
我有一个遗留系统,它使用 javax.jdo API 和 XML 映射来处理从数据库中写入/读取它的对象。
我还有一些扩展这个系统的代码,这部分使用 JPA 和 Hibernate(通过注释,使用 Spring 管理的声明性事务)。
我想把它们放在同一个保护伞下,这样我就可以更好地管理交易。我想重写我的代码以使用 DataNucleus,但我想坚持使用 JPA(所以我不必更改映射等 ..)。
所以问题是:是否可以在项目的两个部分中混合 JPA 和 JDO 并跨越混合的事务?还是我必须只选择一种方法?
谢谢您的帮助。