博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Hibernate注解对应Oracle主键序列问题错误收集

Posted on 2013-05-02 09:48  尐譁  阅读(213)  评论(0编辑  收藏  举报

1,could not get next sequence value

Myeclipse生成的注解问题

@Id
 @GeneratedValue(strategy = SEQUENCE, generator = "seq_sql_err")
 @SequenceGenerator(name = "seq_sql_err")
 @Column(name = "ID", unique = true, nullable = false, precision = 22, scale = 0)

上面是myeclipse生成的

运行时会报上面的错误,测试良久,把@SequenceGenerator(name = "seq_sql_err")改成

@SequenceGenerator(name="seq_sql_err",allocationSize=1,initialValue=1, sequenceName="seq_sql_err")就不用报错了。