JPA:如何编写查询功能

时间:2012-11-13 03:41:45

标签: java jpa jpa-2.0 criteria-api

我从示例代码中知道如何编写一个查询函数,如findAll():

        javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
    cq.select(cq.from(entityClass));
    return getEntityManager().createQuery(cq).getResultList();

但是我可以问一下如何根据名称大于18的条件来编写查询, 我还混淆了如何根据左连接右连接或内连接来编写查询?

请注意,所有查询返回List结果,我当前的方法是获取结果,并操纵List(如删除List中的元素,或组合两个列表)

1 个答案:

答案 0 :(得分:0)