@SequenceGenerator无法正常工作

时间:2015-05-14 17:37:22

标签: java hibernate

今天我的行为非常奇怪。我已经声明了一个使用@SequenceGenerator的主键的模型:

@SequenceGenerator(name="EMP_SEQ_GEN", sequenceName="EMP_SEQ")
@Id
@GeneratedValue(generator="EMP_SEQ_GEN_GEN")
@Column(name = "EMP_ID", unique = true, nullable = false, precision = 22, scale = 0)
public Long getEmpId() {
   return this.empId;
}

它在本地工作但它在服务器上不起作用。我已从两个环境连接到同一个数据库。

1 个答案:

答案 0 :(得分:1)

我认为您的@GeneratedValue应该看起来像@GeneratedValue(strategy = GenerationType.SEQUENCE,generator =“EMP_SEQ_GEN”)。