@Ram Very useful. I almost spent around 2 days to figure out how to join 2 Entities using JPQL and then found this. Specifying the appropriate relationships (@OneToMany, @ManyToMany, @OneToOne) and @joinColumn between entities is important.