Simple hql named query that uses a inner join
问题 I want to do something like this in my domain/entity object : @Entity @NamedQueries({ @NamedQuery(name="favouriteCats", query="from Cat c inner join on UserCat uc where uc.isFavourtie = true and uc.user = :user") }) public final class Cat extends BaseTable So that in my service layer I can do this : Query query = session.getNamedQuery("favouriteCats") query.setParameter(0, MyUser); return query.list(); However, my syntax in HQL is incorrect - and aftern ten minutes looking at official docs I