Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate未在@onetomany双向关系中使用的联接表中插入行。_Java_Hibernate_Hibernate Annotations - Fatal编程技术网

Java Hibernate未在@onetomany双向关系中使用的联接表中插入行。

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={@

我有两个pojo学生和一个部门。 关系是,一个部门有很多学生。(双向)

正在填充Student和section表,但未填充联接表“Student\u section”。 请提供解决方案。
提前感谢。

请尝试以下映射:

@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;