【发布时间】:2015-10-13 13:41:25
【问题描述】:
直到今天我还没有使用 EclipseLink,而且我似乎无法找到 @NaturalId。那么 EclipseLink 中 Hibernate 的 @NaturalId 是什么?
import javax.persistence.CascadeType;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import org.hibernate.annotations.NaturalId;
import lombok.Data;
@Entity
@Data
public class Task {
enum Status{DONE,IN_PROGRESS,OPEN,REOPENED}
@Id
private long id;
@NaturalId
private String taskKey;
private Status status;
private int initEstimation;
@Embedded
Progress progress;
}
【问题讨论】:
-
您能否提供您实体的 sn-p 以便我们确定使用要求?
标签: java hibernate eclipselink