您的位置:首页 > 其它

Hibernate新增一条记录,主键为varchar类型的解决办法

2014-11-18 16:32 148 查看
应用Hibernate新增一条记录时,要求主键必须是自增的。

问题是:当主键不是Int类型,而是varchar类型时,无法设置自增。解决办法如下:

在映射文件*.hbm.xml文件中,在主键字段增加一行数据,表示其主键是自定义的,不是数据库自增。

<id name="infoId" type="java.lang.String">

<column name="INFO_ID" length="12" />

<generator class="assigned" />

</id>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐