读书人

hibernate之OneToMany跟ManyToOne

发布时间: 2012-10-17 10:25:47 作者: rapoo

hibernate之OneToMany和ManyToOne

hibernate一对多,多对一双向关联

假设一个老师对应多门课程,一门课程只对应一个老师

?

?

@OneToMany(fetch=FetchType.LAZY,cascade={CascadeType.MERGE,CascadeType.REMOVE})@JoinColumn(name = "teacher_id")private Set<Course> courses = new HashSet<Course>();@ManyToOne(cascade={CascadeType.MERGE})@JoinColumn(name = "teacher_id",insertable=false,updatable=false)private Teacher teacher;

?这种方案得不到什么优化,反而会产生大量的update语句,推荐使用对一种方案

?

读书人网 >编程

热点推荐