【发布时间】:2014-02-24 03:55:27
【问题描述】:
我有一个表(很久以前),叫它TABLE_A,我有一个用于这个表的entity类:
@Entity
@Table(name = "TABLE_A")
public class TableA implements Serializable {
@Id
@Basic(optional = false)
@Column(name = "ID")
//what else should I write here, to get the value from the existing sequence (seq_table_a_id) from database?
private Long id;
@Basic(optional = false)
@Column(name = "VALID_TO_DT")
private String name;
getters/setters...
}
我很久以前在 ORACLE 中为这个表创建了一个序列,我想从这个序列中为新项目的 ID 提供值 /em>。我应该如何使用 annotations 在 java 实体中编写此代码?如果您可以为我的代码编写一个示例,那将很有帮助!
我是否应该在 persistance.xml 中写其他内容?
现有序列的名称为:seq_table_a_id
【问题讨论】:
标签: java jpa persistence sequence jpql