Java Hibernate未在@onetomany双向关系中使用的联接表中插入行。
我有两个pojo学生和一个部门。 关系是,一个部门有很多学生。(双向) 正在填充Student和section表,但未填充联接表“Student\u section”。 请提供解决方案。Java Hibernate未在@onetomany双向关系中使用的联接表中插入行。,java,hibernate,hibernate-annotations,Java,Hibernate,Hibernate Annotations,我有两个pojo学生和一个部门。 关系是,一个部门有很多学生。(双向) 正在填充Student和section表,但未填充联接表“Student\u section”。 请提供解决方案。 提前感谢。请尝试以下映射: @OneToMany(cascade=CascadeType.PERSIST) @JoinTable(name="student_section" , inverseJoinColumns={@JoinColumn(name="student_id")},joinColumns={@
提前感谢。请尝试以下映射:
@OneToMany(cascade=CascadeType.PERSIST)
@JoinTable(name="student_section" , inverseJoinColumns={@JoinColumn(name="student_id")},joinColumns={@JoinColumn(name="section_id")})
private Set<Student> student
请尝试以下映射:
@OneToMany(cascade=CascadeType.PERSIST)
@JoinTable(name="student_section" , inverseJoinColumns={@JoinColumn(name="student_id")},joinColumns={@JoinColumn(name="section_id")})
private Set<Student> student
@OneToMany(cascade=CascadeType.PERSIST)
@JoinTable(name="student_section" , inverseJoinColumns={@JoinColumn(name="student_id")},joinColumns={@JoinColumn(name="section_id")})
private Set<Student> student
@ManytoOne(cascade=CascadeType.ALL)
private Section section;