Hibernate/HQL/JPQL:CASE WHEN ... THEN NULL ELSE ... END (ClassCastException) 有什么问题?
我在 SELECT 中有以下 JPQL/HQL 片段 ... MAX(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL ELSE scf.finalScore END) AS hi, MIN…
需要有关 Hibernate 和 JPQL 语法的帮助
我是框架和休眠的新手,我有一个无法解决的简单问题, public static void listMembers(int page,int pageSize,String[] fields,String[] values) { L…
将 IN 子句列表添加到 JPA 查询
我构建了一个如下所示的 NamedQuery: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark &g…
如何在 JPQL 中编写 Order by 表达式
PostgreSQL 和 MySQL 提供将表达式写入 SQL 查询中的 ORDER BY 子句。它允许按某些列对项目进行排序,但特殊值位于顶部。 SQL 看起来像这样。 (在 Po…
EJB/JPA:它叫JPQL还是EJBQL?
JPA 查询语言称为 JPQL 还是 EJBQL?我不断地阅读有关它们的内容,JPQL 似乎出现得更频繁一些,但是像 JBoss Seam 这样的框架到处都使用 EJBQL,那么…
Hibernate JPQL/HQL:聚合函数的错误显示错误的表/实体连接两次的结果(仅使用 HSQLDB)?
我有以下表格: CREATE TABLE Rosters ( id INTEGER NOT NULL, club_abbr VARCHAR(10) NOT NULL, ordinal_nbr SMALLINT, PRIMARY KEY (id) ) CREATE T…
JPQL 中的多个 IN 条件
如何在 JPQL 中表达以下 SQL: select * from table where ( ( table.col1 , table.col2) in (col1val1, col2val1), (col1val2, col2val2), (col1val3…
使用 JPA 2.0 Criteria API 和强制转换会导致生成的 JPQL 在 Hibernate 中失败
我是新 JPA 2.0 Criteria API 的首次用户,当我需要将数字字段转换为字符串以将其与字符串参数进行比较时,我遇到了问题。原因是我想搜索部分数字,因…
使用 JPQL 创建查询——查询语法异常
当我运行该方法时: dao.query("SELECT p FROM Profile p WHERE p.group = :id ORDER BY p.datestamp :key", map) 我收到以下错误: org.hibernate.hq…
在 jpql select 中指定列会导致转换错误
当我在 jpql/jpa 2.0 查询中指定列时,即 select p.id, p.lastName, p.firstName from Profile p where p.group = :group 我收到以下错误: [Ljava.la…
JPQL 中 select 语句中的子字符串
我正在尝试选择列的子字符串,即从id=1的类别中选择子字符串(description, 1, 200) 是吗JPQL/JPA 2 中的 select 语句中可以有子字符串函数吗?如果是…
转义冒号字符 ':'在 JPA 查询中
我正在尝试通过使用“:”字符的 JPA 运行本机查询。特定实例在查询中使用 MySQL 用户变量: SELECT foo, bar, baz, @rownum:= if (@id = foo, @rownu…