我将我的表的ID设置为MySql 5.1中的自动增量
如何使用DBMS中设置的自动增量映射我的Hibernate?
我试过这种方式:
<id name="id" type="int" column="ID" >
<generator class="assigned"/>
</id>
虽然它没有显示任何错误,但它不会添加任何内容。提前谢谢。
答案 0 :(得分:4)
尝试
<id name="id" type="int" column="ID" >
<generator class="native"/>
</id>
答案 1 :(得分:0)
您也可以尝试
<id name="id" type="int" column="ID" >
<generator class="identity"/>
</id>
如果你使用hibernate生成ddl(使用hibernate.hbm2ddl.auto属性设置为create或update),系统会生成脚本,这些脚本会在id列上设置自动增量。