difference between FetchMode and FetchType
Let’s say we have entities like this: @Entity @Table public class Parent { @Id private Long id; @OneToMany(mappedBy=”parent”, fetch = FetchType.EAGER) @Fetch(FetchMode.JOIN) private List<Child> child; //getter setters } @Entity @Table public class Child { @Id private Long id; @ManyToOne(fetch = FetchType.LAZY) private Parent parent; //getter setter } In the example above, when getting Parent entity, … Read more