hibernate的主键自动增长问题
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/Hib...
<?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">
<hibernate-mapping package="com.leejuen.hibernate">
<class name="Student" table="student">
<id name="id">
<generator class="identity"/>
</id>
<property name="name"/>
<property name="age"/>
</class>
</hibernate-mapping>
我在配置文件里是这么设置的。确实id能自动增长。但是这个id的自动增长不会根据mysql中原有的id自动增长。例如我的表里原来有一条记录是 id=1 name="张三" age="20";用程序插入下一条记录时id不会是变成2;
而是我原来在程序里调试时写得2011014620; 展开
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.leejuen.hibernate">
<class name="Student" table="student">
<id name="id">
<generator class="identity"/>
</id>
<property name="name"/>
<property name="age"/>
</class>
</hibernate-mapping>
我在配置文件里是这么设置的。确实id能自动增长。但是这个id的自动增长不会根据mysql中原有的id自动增长。例如我的表里原来有一条记录是 id=1 name="张三" age="20";用程序插入下一条记录时id不会是变成2;
而是我原来在程序里调试时写得2011014620; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询