我正在尝试将Java域和服务层与Grails应用程序集成在一起。 Java项目是使用Maven构建的,而Grails项目是从Maven存储库加载JAR的。服务项目包含一个XML Spring配置文件,该文件定义了一堆Spring Bean。我试图通过将这些bean加载到grails-app/conf/spring/resources.groovy
中,使这些对Grails应用程序可用
beans = {
importBeans('classpath:/applicationContext-services.xml')
}
此文件中的bean之一是
LocalContainerEntityManagerFactoryBean
的实例。尝试创建此bean时,出现错误:基于Spring的JIRA中的this issue,似乎潜在的问题是Spring与Hibernate / JPA版本之间存在某些不兼容。看来我正在使用:
我尝试从Grails应用中删除Hibernate插件,但似乎没有任何区别。
最佳答案
我遇到了类似的问题,不得不使用降级的jpa资源来休眠3.3.2。 Grails 2.0将具有休眠3.6支持。
关于hibernate - Grails和JPA集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6822797/