Answer the question
In order to leave comments, you need to log in
Why are Entity dependencies not being loaded?
There are classes managers:
@Entity
@Table (name = "managers")
public class Managers {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
...........
///////////////////// Worcs worcs ////////////////////////
@OneToMany(cascade = CascadeType.PERSIST,
orphanRemoval = true)
@JoinTable(name="worcs_managers",
joinColumns =
{@JoinColumn(name = "managers_id", referencedColumnName = "id")},
inverseJoinColumns =
{@JoinColumn(name = "worcs_id", referencedColumnName = "id")})
private Set<Worcs> worcs;
public Set<Worcs> getWorcs() {
return worcs;
}
public void setWorcs(Set<Worcs> worcs) {
this.worcs = worcs;
}
///////////////////// Worcs worcs ////////////////////////
.......
@Entity
@Table (name = "worcs")
public class Worcs {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
..................
///////////////////// Manager manager ////////////////////////
@ManyToOne(fetch = FetchType.EAGER, cascade = {CascadeType.MERGE, CascadeType.PERSIST})
@JoinTable(name="worcs_managers",
joinColumns =
{@JoinColumn(name = "worcs_id", referencedColumnName = "id")},
inverseJoinColumns =
{@JoinColumn(name = "managers_id", referencedColumnName = "id")})
private Managers managers;
public Managers getManagers() {
return managers;
}
public void setManagers(Managers managers) {
this.managers = managers;
}
/////////// Manager manager ////////////////////////
........
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question