【发布时间】:2012-05-07 14:55:32
【问题描述】:
有没有一种简单的方法可以将现有的 ejbql 查询与现有的 CriteriaBuilder 对象合并?
一方面,我有一个带有 ejbql 查询的碧玉报告 另一方面是作为 CriteriaBuilder 对象的应用程序功能和对象权限。
我的想法是:
我做报表查询->添加功能权限声明->一次性执行
【问题讨论】:
标签: java jpa jasper-reports ejbql
有没有一种简单的方法可以将现有的 ejbql 查询与现有的 CriteriaBuilder 对象合并?
一方面,我有一个带有 ejbql 查询的碧玉报告 另一方面是作为 CriteriaBuilder 对象的应用程序功能和对象权限。
我的想法是:
我做报表查询->添加功能权限声明->一次性执行
【问题讨论】:
标签: java jpa jasper-reports ejbql
可能最好坚持其中一个。
在 EclipseLink 中,两者最终都作为 EclipseLink 表达式对象。从 JPQL 查询中,您可以获取 DatabaseQuery 并使用另一个表达式添加到其 selectionCriteria,您可以从 Criteria 生成该表达式。
【讨论】: