package corgi.spring.test_java_entity.code.entity; import com.dounine.corgi.jpa.entity.BaseEntity; import javax.persistence.*; /** * Created by lgq on 16-10-14. * 多对多关联中间表 ,一般不会直接用many -to -many * 应该用双向many-to-one 来达到多对多关联的目的 */ @Entity @Table(name = "test_user_teacher") public class User_Teacher extends BaseEntity { @ManyToOne(cascade = {CascadeType.ALL}) @JoinColumn(name = "uid") private User user; @ManyToOne(cascade = {CascadeType.ALL}) @JoinColumn(name = "tid") private Teacher teacher; public User getUser() { return user; } public void setUser(User user) { this.user = user; } public Teacher getTeacher() { return teacher; } public void setTeacher(Teacher teacher) { this.teacher = teacher; } }