【问题标题】:JPA : How to write query functionJPA:如何编写查询函数
【发布时间】:2012-11-01 13:25:15
【问题描述】:

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

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

但是我能问一下如何根据名称应该大于 18 的 where 条件编写查询吗? 我也很困惑如何编写基于左连接右连接或内连接的查询?

请注意,所有查询都返回列表结果,我目前的方法是获取结果,并操作列表(例如消除列表中的元素,或合并两个列表)

【问题讨论】:

  • 看看一些不错的教程,自己尝试一下,然后提出一个具体的问题,包括到目前为止您尝试过的细节。
  • 或许你能找到答案here

标签: java jpa jpa-2.0 criteria-api


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2011-03-22
    • 2021-05-01
    • 2020-06-09
    • 2011-03-30
    • 2013-09-05
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多