经过多年的TopLink/EclipseLink在包含大约100个表的生产应用程序的开发之后,我们认为足够了,JPA不值得增加其实际操作的复杂性和不确定性,而且SQL(包含像DBUtil或类似的包装器)可以为我们完成这项工作。从JPA迁移回简单的SQL
您能否建议如何将一个非常大的JPA应用程序迁移到JDBC/SQL,以便让JPA仍然运行(即在带有GUI的webapps中),但是这样可以让我们仍然以“降级“到JDBC?我们有实体和DAO,但我真正担心的是JPA entitycache(主要的) - 是否可以完全禁用它,以便JPA充当简单的connection.begin();条目... connection.commit();在此期间,直到我们摆脱它为好?
我可以推荐Spring JDBC模板。您可以完全控制正在执行的SQL,而无需使用JDBC锅炉代码的麻烦。 – 2013-04-06 09:35:03
你好,抱歉,但这不是一个答案。我知道JDBC模板和Apache DBUtils(已经使用它们),它们都很好,但我的问题是关于如何在并行运行JPA时启动迁移的建议。 – bozo 2013-04-06 09:55:41