开始运行得很好的项目,因为前一天高度了项目结构和名称突然报上面的错误 查了很多网上资料很多解决方案

造成这个错误的原因有很多,例如

1、@Entity 类有变动,无非正常生成对应的数据库。 
解决:使用 spring: jpa: hibernate:ddl-auto: create 删除之前的数据库,重新重建数据库

2、变量的类型不对,例如:使用list的变量,就会出现这个错误

3、使用多个@Id注解的方式不正确。 
解决:如何使用联合主键(复合主键)

4、@Column(name)的注解与数据库字段不匹配。 
解决:参考这里
--------------------- 
作者:薛瑄 
来源:CSDN 
原文:https://blog.csdn.net/xx326664162/article/details/79459114 
版权声明:本文为博主原创文章,转载请附上博文链接!

始终没解决问题 最后发现下面这个提示,看来和自定义主键有关
 
aaarticlea/png;base64,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" alt="" />
 
我用了自定义主键策略
 @GeneratedValue(strategy = GenerationType.AUTO, generator = "custom-id")
@GenericGenerator(name = "custom-id", strategy = "CustomIDGenerator")

改成下面的代码后问题解决

 @GeneratedValue(strategy = GenerationType.AUTO, generator = "custom-id")
@GenericGenerator(name = "custom-id", strategy = "com.xxsoft.common.utils.core.CustomIDGenerator")

怀疑是因为自定义策略在公用包里面,因为昨天调整了公用包的名称,中间加了common就出这问题了。终于又踩过一个坑。。。

Spring Boot启动 Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not instantiate id generator错误的更多相关文章

  1. 在Hibernate中配置Hilo进行数据绑定测试时出错:org.hibernate.MappingException: Could not instantiate id generator

    在进行学习具体类单表继承时使用hilo类型时总是在调度过程中提示如下信息,无法通过.留下记录备查. 在网上找相关信息, 未解决,详细如下: org.hibernate.MappingException ...

  2. Spring boot 启动报错:com.mongodb.MongoSocketOpenException: Exception opening socket

    详细错误信息: com.mongodb.MongoSocketOpenException: Exception opening socket at com.mongodb.connection.Soc ...

  3. spring Boot启动报错Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.getAnnotationAttributes

    spring boot 启动报错如下 org.springframework.context.ApplicationContextException: Unable to start web serv ...

  4. Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable t

    spring与hibernate整合然后出现如下错误: org.springframework.beans.factory.BeanCreationException: Error creating ...

  5. Spring Boot 启动原理分析

    https://yq.aliyun.com/articles/6056 转 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启 ...

  6. [Spring Boot] Spring Boot启动过程源码分析

    关于Spring Boot,已经有很多介绍其如何使用的文章了,本文从源代码(基于Spring-boot 1.5.6)的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到 ...

  7. Spring Boot启动过程源码分析--转

    https://blog.csdn.net/dm_vincent/article/details/76735888 关于Spring Boot,已经有很多介绍其如何使用的文章了,本文从源代码(基于Sp ...

  8. spring boot启动原理步骤分析

    spring boot最重要的三个文件:1.启动类 2.pom.xml 3.application.yml配置文件 一.启动类->main方法 spring boot启动原理步骤分析 1.spr ...

  9. spring boot启动STS 运行报错 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext

    spring boot启动STS 运行报错 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext 学习了: http ...

随机推荐

  1. 怎么彻底删除2345的各种顽固Process

    清晨打开电脑,都是2345的不良新闻,心情不美美哒 2345如何卸载? “C:\Windows\System32\drivers”目录删除Mslmedia.sys 开始-运行-cmd输入“sc del ...

  2. MongoDB(课时12 字段判断)

    3.4.2.7 判断某个字段是否存在 使用“$exists”可以判断某个字段是否存在,如果设置为true表示存在,false表示不存在. 范例:查询具有parents成员的数据 db.students ...

  3. python sort、sorted

    1. (1).sorted()方法返回一个新列表(默认升序). list.sort() (2).另一个不同:list.sort()方法仅被定义在list中,sorted()方法对所有的可迭代序列都有效 ...

  4. Qt_Android_书

    1. http://bbs.csdn.net/topics/390942701 <<Qt on Android 核心编程>> Qt Quick核心编程 2.

  5. InChat版,仅仅两个接口实现自己的IM系统(可兼容)

    InChat 一个IM通讯框架 一个轻量级.高效率的支持多端(应用与硬件Iot)的异步网络应用通讯框架.(核心底层Netty) 版本目标:完成基本的消息通讯(仅支持文本消息),离线消息存储,历史消息查 ...

  6. RabbitMQ入门_10_队列长度限制

    参考资料:https://www.rabbitmq.com/maxlength.html RabbitMQ 有两种方式限制队列长度,第一种是对队列中消息总数进行限制: gordon.study.rab ...

  7. HDU 1540 Tunnel Warfare

    HDU 1540 思路1: 树状数组+二分 代码: #include<bits/stdc++.h> using namespace std; #define ll long long #d ...

  8. [ORA-28001: the password has expired]的处理

    http://irikintwtr.com/wordpress/?p=420 alter profile default limit password_life_time unlimited; alt ...

  9. Confluence 6 LDAP 用户结构设置

    用户对象类(User Object Class) 这个是在 LDAP  用户对象中对用户分类的名字.例如: user 用户对象过滤器(User Object Filter) 当对用户对象进行搜索的时候 ...

  10. 弗洛伊德算法(Floyd算法)

    原博来自http://www.cnblogs.com/skywang12345/ 弗洛伊德算法介绍 和Dijkstra算法一样,弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的 ...