【问题标题】:generating sequence from a particular number in hibernate从休眠中的特定数字生成序列
【发布时间】:2014-02-05 06:10:59
【问题描述】:

我是休眠编程新手,我正在使用注释

@Id @SequenceGenerator(name="empid_generator", sequenceName="emp_id")

@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="empid_generator")

@Column(name="empid")
private int empid;

这是我在 bean 类中的 id 字段。 hibernate 创建的默认序列是从 50 开始的。但我希望序列从 70000 开始。如何实现这一点??

【问题讨论】:

  • 当您在数据库中定义序列时,将其初始化为您想要的任何内容。

标签: hibernate


【解决方案1】:
@SequenceGenerator(name="empid_generator", sequenceName="emp_id", initialValue=70000)

有关您可以设置的其他属性,请参阅 javadoc:http://docs.oracle.com/javaee/5/api/javax/persistence/SequenceGenerator.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    相关资源
    最近更新 更多