What is the difference between JOIN and JOIN FETCH when using JPA and Hibernate
Please help me understand where to use a regular JOIN and where a JOIN FETCH. For example, if we have these two queries FROM Employee emp JOIN emp.department dep and FROM Employee emp JOIN FETCH emp.department dep Is there any difference between them? If yes, which one to use when? 6 Answers 6