Transactional annotation doesn't solve org.hibernate.LazyInitializationException
问题 I'm writing a simple Spring Data JPA application. I use MySQL database. There are two simple tables: Department Employee Each employee works in some department (Employee.department_id). I have two entity classes: @Entity public class Department { @GeneratedValue(strategy = GenerationType.IDENTITY) @Id private Long id; @Basic(fetch = FetchType.LAZY) @OneToMany(mappedBy = "department") List<Employee> employees; } @Entity public class Person { @GeneratedValue(strategy = GenerationType.IDENTITY)