У меня есть отношения ManyToMany в Hibernate
Project.class
@ManyToMany
@JoinTable(
name = "user_projects",
joinColumns = { @JoinColumn(name = "project_id")},
inverseJoinColumns = { @JoinColumn(name = "user_id")}
)
private Set<User> projectUsers = new HashSet<>();
User.class
@ManyToMany(fetch = FetchType.EAGER,
mappedBy="projectUsers",
cascade = CascadeType.ALL)
private Set<Project> userProjects = new HashSet<>();
И когда я получаю текущего пользователя через
@AuthenticationPrincipal User user
У меня есть метод, вызвавший исключение org.hibernate.LazyInitializationException, когда user.getUserProjects ();