我有投影我的条件查询:
projections{
groupProperty('servey_id')
sqlProjection 'sum(is_correct) as score, count(*) as total ', ['score', 'total'], [INTEGER, INTEGER]
}
我已经在我的mysql控制台上运行了查询,我期待得到这样的结果:
的 [[2,4]]
但我得到了这个:
的 4
N.B is_correct 的类型是布尔值。可以在mysql中对boolean求和,但不确定它是否可以在Hibernate中
任何解释?
答案 0 :(得分:0)
问题是我的标准查询是这样的:
resultTransformer org.hibernate.Criteria.DISTINCT_ROOT_ENTITY
虽然我不知道这会如何影响投影。