我想询问是否可以运行带有JPA 1.0实现的Grails 2.1.1。
我对Grails完全不熟悉,现在我所知道的是它使用Hibernate(符合JPA 2.0)作为持久性提供程序。我们目前遇到一个问题,我们希望在符合JPA 1.0的服务器(WebSphere 7.0)上部署我们的应用程序。这是设置并且无法更改,我们必须使用JPA 1.0实现(OpenJPA)。所以问题又是 - 是否可以将grails与服务器中的提供程序一起使用,或者在服务器加载jpa 1 api的模式下使用grails并且实现将是一些较旧的hibernate?
非常感谢你的帮助!
答案 0 :(得分:1)
我认为核心hibernate插件不支持JPA。您需要卸载它并使用JPA插件,它似乎与JPA 1.0兼容,并受SpringSource / VMWare / Pivotal支持 - http://grails.org/plugin/gorm-jpa