我想知道Apache Open JPA和Spring JPA之间的主要区别是什么。Spring已经有了一个处理各种Java持久性的成熟JPA,但在我的公司中使用Apache Open JPA的项目仍然很少。我们可以将Apache Open JPA与Spring集成吗?我也想知道Open JPA的主要优点是什么。
例如,ElasticPath使用Spring,但对于JPA,他们使用Apache Open JPA
Spring Data JPA在WebSphere 8.5.5上部署后,删除会导致OutOfMemoryError。但它在部署了Spring Boot连接到同一数据库的Tomcat上运行良好。它试图删除的实体有许多对子实体的双向ManyToOne引用。Oracle 11g数据库上的数据集非常小。对于没有子项的其他实体,删除操作运行良好。select语句由JPA Hibernate生成。相同的select调用在配置了Spring Boot的Tomcat上运行良好。任何帮助都将不胜感激!