【发布时间】:2026-01-09 01:15:01
【问题描述】:
在一个简单的“赞成/反对”场景中,我想总结“赞成”总数。
criteria.add(Restrictions.eq("vote" , Boolean.TRUE));
criteria.setProjection(Projections.rowCount());
生成的SQL是sum(this_.vote) as y1_,生成正确的sum值,但是hibernate把它解析为'boolean'值,都变成'true'了……
如何解决? (如果我不需要将“投票”从布尔值更改为整数)
环境:hibernate-3.6.0,jpa2
非常感谢!
【问题讨论】: