08:33:30,031 ERROR DTDEntityResolver:72 - Don't use old DTDs, read the Hibernate 3.x Migration Guide!
Hibernate: select seq.nextval from dual
Exception in thread "main" org.hibernate.HibernateException: identifier of an instance of com.donna.model.Role was altered from 152 to 152
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:81)
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:187)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:143)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:219)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:49)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
at Test.test(Test.java:36)
at Test.main(Test.java:21)
===================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.donna.model.Role" table="ROLES">
<id name="id" type="java.lang.Integer">
<column name="roles_id" />
<generator class="sequence">
<param name="sequence">seq</param>
</generator>
</id>
<property name="name" type="java.lang.String">
<column name="ROLE_NAME" length="50" not-null="true" unique="true" />
</property>
</class>
</hibernate-mapping>
========================================
请问这是什么原因啊。
Hibernate: select seq.nextval from dual
Exception in thread "main" org.hibernate.HibernateException: identifier of an instance of com.donna.model.Role was altered from 152 to 152
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:81)
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:187)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:143)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:219)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:49)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
at Test.test(Test.java:36)
at Test.main(Test.java:21)
===================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.donna.model.Role" table="ROLES">
<id name="id" type="java.lang.Integer">
<column name="roles_id" />
<generator class="sequence">
<param name="sequence">seq</param>
</generator>
</id>
<property name="name" type="java.lang.String">
<column name="ROLE_NAME" length="50" not-null="true" unique="true" />
</property>
</class>
</hibernate-mapping>
========================================
请问这是什么原因啊。
解决方案 »
- 新人求教hibernate查询方式
- 大虾们帮帮忙啊,谁有这个程序
- ext tree combox 获得combox value的方法
- 各位大牛,谁能给小弟讲一下主动推送技术啊
- oracle weblogic 部署war包的应用 一直运行都是正常的,但突然前两天报这样的错误!不知道是什么原因。因帖子字数限制,只发部分,请大侠帮助
- action里调spring配置的bean居然是null.
- 请教JXL操作EXCEL的一个问题?迷惑
- 重登陆问题探讨,求救啊!!!100分
- hibernate不使用配置文件配置数据库连接的问题
- servlet中的out的一个问题
- 【讨论】在多个服务器,每个服务器有独立的jdk情况下,怎么管理线程
- javaMail如何能保证邮件发送成功呢?
identifier of an instance of com.donna.model.Role was altered from 152 to 152
说明你把主键用原来的值更新了,