两个主键:courseId和coursePeriod为一对联合主键
@Embeddable
public class CoursePlanPK implements Serializable{
private static final long serialVersionUID = 1L;
@Column(name="course_id")
private String courseId;
@Column(name="course_period")
private String coursePeriod;
public String getCourseId() {
return courseId;
}
public void setCourseId(String courseId) {
this.courseId = courseId;
}
public String getCoursePeriod() {
return coursePeriod;
}
public void setCoursePeriod(String coursePeriod) {
this.coursePeriod = coursePeriod;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
}
实体类
@Entity
@Table(name=“CoursePlan”)
public class CoursePlan implements Serializable{
private static final long serialVersionUID = 1L;
@EmbeddedId
private CoursePlanPK id;
...
}
以上方式可以就是联合主键在java实体类中的运用了
作者:methun
来源:CSDN
原文:https://blog.csdn.net/ethunsex/article/details/78912177
版权声明:本文为博主原创文章,转载请附上博文链接!