Page ist Besitzer der Beziehung, daher hat das Speichern der Survey wahrscheinlich keine Auswirkung. Wenn du deinen Code nicht umgestalten willst versuchs mal so....
Survey.java @OneToMany(fetch = FetchType.EAGER, mappedBy = "survey") @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.ALL, org.hibernate.annotations.CascadeType.DELETE_ORPHAN}) @JoinColumn(name = "Survey_idSurvey", nullable = false) public Set<Page> getPages() { return this.pages; }
Page.java @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "Survey_idSurvey", nullable = false, insertable=false, updatable=false) public Survey getSurvey() { return this.survey; }
|