Hibernate @Id @GeneratedValue批注不识别DB2数据库生成的增量ID

时间:2011-03-15 17:44:46

标签: java hibernate db2 hibernate-annotations object-persistence

2 个答案:

答案 0 :(得分:3)

使用@GeneratedValue(strategy = GenerationType.IDENTITY)

答案 1 :(得分:0)

这就是我们所做的:

我们在DB2中创建了一个序列: enter image description here

在hibernate映射文件中:

<id name="idClass" column="IDROW" >
    <generator class="sequence">
      <param name="sequence">SIDFINANCEMENT</param>
    </generator>
</id>             

在群集环境中工作,其中许多实例需要获取序列,并且生成的序列是唯一的。