spring - Grails:错误org.springframework.boot.SpringApplication-应用启动失败

标签 spring grails hibernate-5.x

我想将Hibernate5插件设置为我的grails应用程序,我使用grails 3.1.1。我已经检查了这个问题,然后我遵循了它:How to configure Grails 3.1.1 to use Hibernate 5

但是我收到以下错误:

ERROR org.springframework.boot.SpringApplication - Application startup failed
Caused by:   org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.grails.orm.hibernate.cfg.CollectionType.<init>(Ljava/lang/Class;Lorg/grails/orm/hibernate/cfg/GrailsDomainBinder;)V

最佳答案

与其说是一个错误,不如说是Grails尚未(正式)支持Hibernate 5.1-issue #9783。没有截止日期。

关于spring - Grails:错误org.springframework.boot.SpringApplication-应用启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35287393/

相关文章:

grails - Grails:如何为集合检索持久值?

spring-boot - spring4.2.1、hibernate5集成抽象方法报错

java - Spring-Boot-Test @MockBeans 是否应该符合 @ConditionalOnBean 条件?

grails - 如何覆盖 Grails GORM 中关系的级联删除?

grails - 手动向 Spring Security 提供引用 URL

java-8 - 为什么显示不推荐使用 hibernate-java8 (hibernate 5.x) jar?

java - 仅为实体组配置 Hibernate 实体监听器

java - 创建历史事件

Angularjs + Spring Boot REST (HATEOAS) - 将 Angular 变量传递到 Angular 方法中

java - 当 Camel 从 XML 文件加载路由时,在注册表中找不到 Bean