【发布时间】:2018-10-15 19:11:32
【问题描述】:
我有 2 个实体使用相同的序列作为主键,我该如何映射? 示例:
@Entity
@Table("employeT")
public class Employe(){
@SequenceGenerator(name = "generator_id", sequenceName = "seq_id")
@GeneratedValue(generator = "generator_id")
@colunm(name = "id")
private Integer id;
@colunm(name = "nameEmp")
private String name;
@JoinColumn(name = "id")
private Computer computer;
}
@Entity
@Table("computerT")
public class Computer(){
@SequenceGenerator(name = "generator_id", sequenceName = "seq_id")
@GeneratedValue(generator = "generator_id")
@colunm(name = "id")
private Integer id;
@colunm(name="name_computer")
private String nameComputer;
}
我需要用相同的 id 保存员工和计算机,由 Employe save 生成。
【问题讨论】:
标签: java spring hibernate jpa sequence-generators