在hibernate条件中使用sum()
如何将sql查询select sum(amount * direction) from transactions
写入hibernate条件?
回答:
想我找到了答案。您必须使用Projection.sqlProjection()而不是Projections.sum()。例:
.setProjection(Projections.sqlProjection("sum(cast(amount as signed)* direction) as amntDir", new String[] {"amntDir"} , new Type[] {Hibernate.DOUBLE}));
以上是 在hibernate条件中使用sum() 的全部内容, 来源链接: utcz.com/qa/414173.html