直到今天,我還沒有工作過EclipseLink,我似乎無法找到@NaturalId
。那麼EclipseLink中的Hibernate的@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;
}
您能提供實體的片段,以便我們確定使用要求嗎? – alliancecoder