我正在使用hibernate注释。我想创建一个列为autoincremented。我在数据库(oracle)中创建了一个序列,并在java POJO
类中映射了该序列。我是否也需要为该序列创建触发器?我想知道如何在使用hibernate的时候创建一个自动增量列?在java和数据库方面我需要做些什么改变?请帮助我。以下是我已映射序列的代码部分。oracle中使用休眠的自动增量列
public class SimRuns implements Serializable {
private static final long serialVersionUID = 8698324570356602407L;
@Id @Column(name = "RUN_ID")
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seq_run_id")
@SequenceGenerator(name="seq_run_id", sequenceName="seq_run_id")
private Long runId;
}
你对数据库端创建的触发器/序列? – Dropout 2013-05-06 06:47:40