У меня 2 таблицы, я хочу вернуть класс Employee со значением json. Тип получения отдела - EAGER. Но это выкидывает исключение HibernateLazyInitilation. Я не знаю причины. У всех была эта проблема, пожалуйста, помогите мне.
@Entity
@Table(name = "DEPARTMENT")
public class Department {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "department_id")
private int department_id;
@Column(name = "name")
private String name;
@OneToMany(mappedBy = "department")
private List<Employee> employees;
@OneToMany(mappedBy = "second")
private List<Employee> employees_2;
}
@Entity
@Table(name="EMPLOYEE")
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "employee_id")
private int id;
@Column(name="name")
private String name;
@Column(name = "email")
private String email;
@Column(name = "address")
private String address;
@Column(name = "phone")
private String phone;
@ManyToOne
@JoinColumn(name = "department_id")
private Department department;
@ManyToOne
@JoinColumn(name = "department_id_2")
private Department second;
}