在一个ssh的项目里,我遇到了这样的抛错:
org.hibernate.AssertionFailure: null id in auth.model.AuthUser entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
auth.model.AuthUser是一个model类。
然后我试着写了sql
Insert into test.auth_user(username,password,email,rankadmin) value("test","test","test@163.com",1) ;
成功。
随后,我明白了,应该是某个键值要求为不为空,结果我不小心漏掉了。认真对比了一下xxx.hbm.xml配置文件的设置,尤其是not-null="true"这样的地方。没多久果然找到了出错的地方。修改过后,运行,通过!
分享到:
相关推荐
用SpringBoot + Spring Data JPA操作数据库 项目启动的时候 报了一个错 SpringBoot的版本是2.2.6.RELEASE org.springframework.beans.factory.BeanCreationException: Error creating bean with name '...
No Hibernate Session bound to thread,没有绑定线程解决办法,找了好久才找到的
官网hibernate:问题说明: 1、安装整合通过; 2、整合时注意javassist-3.22.0-GA.jar与struts2.4的 javassist-3.20.0-GA.jar重复; 3、整合所需基础包以及整合需要的外部包,自己放到一个新建文件夹中,方便大家...
hibernate-validator 5.3.5.Final jar包 ;desc:if you want validator your project
Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...
用于hibernate集成memcached作为二级缓存所需要的包,1.2.2版本
org.hibernate.TransactionException: JDBC rollback failed
整合了hibernate所需的全套jar包包括日志jar包以及mysql的连接jar包,希望对大家有所帮助
hibernate各个包 hibernate-testing: 支持单元测试。 hibernate-swarmcache:支持SwarmCache,一个简单而功能强大的分布式缓存机制。它使用IP组播来有效地在缓存的实例之间进行通信。它是快速提高集群式Web应用...
myeclipse的自带hibernate jar包不支持注解;自己找的hibernate注解所需的jar包:hibernate-core;hibernate-annotation;hbm-cfg-xml;log4j.properties
NULL 博文链接:https://quicker.iteye.com/blog/660498
NULL 博文链接:https://mvplee.iteye.com/blog/2239488
01 01Hibernate_Handwork : 手工配置使用Hibernate,其中详细标了Hibernate进行持久化的一些过程,因为是Hibernate的入门实例,所以注释很详细,其中有session的关闭后重建问题。 02 02Hibernate_UseMyEclipse: 利用...
NULL 博文链接:https://364232252.iteye.com/blog/2368725
hibernate-validator-6.0.14.Final.jar
解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session...
NULL 博文链接:https://mvplee.iteye.com/blog/2186102
Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC进行了非常轻量级的对象封装,它将POJO类与数据库表建立映射关系,是一个全自动的ORM框架,hibernate可以自动生成SQL语句,自动执行。Hibernate可以应用在...
NULL 博文链接:https://quicker.iteye.com/blog/660523