当前位置: 代码迷 >> Java Web开发 >> hibernate手动设置主键,该怎么处理
  详细解决方案

hibernate手动设置主键,该怎么处理

热度:8234   发布时间:2016-04-10 22:30:23.0
hibernate手动设置主键
最近在项目里碰到了关于hibernate主键的问题,想在保存实体的时候把pojo里某个字段的值付给主键,而不自动生成值。找了很久,没有发现手动设置主键的配置方法。请各位大侠帮帮忙,谢谢。
------解决方案--------------------
在配置文件中设置
<id name="id" type="java.lang.Integer">
            <column name="id" />
            <generator class="assigned" />
 </id>
assigned就可以手动配置主键,通过注解我没试过,不过应该类似吧
------解决方案--------------------
楼上正解,主键生成器参数为assigned可设置为手动配置主键
------解决方案--------------------
 直接用
@Id
不指明@GeneratedValue

@Id
public getId(){
 ...
}
------解决方案--------------------
你可以去百度一下,hibernate注解,然后学习一下呗
  相关解决方案