我通常想做这样的事情:
CriteriaBuilder qb = em.getCriteriaBuilder();
CriteriaQuery<Person> c = qb.createQuery(Person.class);
但是,通过会议工厂而不是实体经理。
类似:
final TypedQuery<MyType> query = getSessionFactory().getCurrentSession().createTypedQuery(MyType.class, "query");
它应当是三边的,但出于某种原因,我无法找到如何做到这一点(如果它完全有可能,但我认为应该这样做)。
感谢