hibernate中标识字段不能保存

对于使用SQL server并且在主键上设置了自增,使用MyEclipse自动生成配置文件。在保存数据时,主键设置为null,会在运行时报错。

<id name="id" type="java.lang.Integer">
            <column name="id" />
            <generator class="assigned" />
</id>

只要改为下面的策略,就可以正常保存数据。

<id name="id" type="java.lang.Integer">
            <column name="id" />
            <generator class="identity" />
</id>

 

posted @ 2015-05-28 16:27  ychange  阅读(266)  评论(0编辑  收藏  举报