如果成员值位于值集合中,如何使用 JPQL 查找
我有一个对象,其中的成员是枚举,我想编写一个查询,返回该成员位于值列表中的所有元素。因此,我编写了以下 JQP 查询 @NamedQuery(name = MyBean.FI…
如何编写 JPQL 以按日、月或年获取数据列表
在这里,我在 Eclipse 中按日、月或年获取数据列表时遇到问题。我正在使用实体管理器从 mySQL 数据库中提取信息。 我正在创建一个网络表单,我可以在…
JPQL 合并非标量?
我有一个存储应用程序配置参数的表,如下所示: setName | key | value ---------------------------------- dev | FooEnabled | true dev | BarEnabl…
如何从 JPQLQuery 获取 SQL 字符串
我正在使用 EclipseLink。 我有一个 JPQLquery,我想获取 sql 字符串.. 现在我正在这样做: EJBQueryImpl qi = (EJBQueryImpl)jpqlQuery; String sqlQ…
如何使用 SELECT MAX() 将这个特定的 JPQL 查询重写为 CriteriaQuery?
我对 JPA 很陌生,在理解一个特定查询时遇到了问题。我已经重写了 CriteriaQuery,但结果和转换为 SQL 的查询不正确。 背景情况:我有一个商店交易(…
在日期字段上使用 max 的 JPQL 查询
我需要查询以从一组记录中查找具有最新日期的记录。我尝试了很多东西,最近的一个是这样的: select msg, msg.createdDate from ImportedMessage msg …
正确的结果类型(不是列表)
我应该如何指定查询的结果类型,如下所示: em.createNativeQuery("SELECT u.login, s.name FROM Student s, Users u").getResultList(); …
jpa在数据库中看不到表
当我执行 @NamedQuery(name = "GroupsHasStudent.findByGroupsidGroups", query = "SELECT g FROM GroupsHasStudent g WHERE g.groupsHasStudentPK.gr…
JPA 在成员集合上使用聚合函数选择新的
我有一个如下所示的查询: Select new mypackage.MyClass( u, max(sc.serviceDate)) from Unit u left join u.serviceCalls sc where u.organization.…
使用 JPQL 限制子查询
我想通过 JPA2 获取前 100 种产品的平均价格。查询应该看起来像这样(我的 sql 有点生疏): select avg(price) from ( select p.price from Product …