我想你也可以使用SQL投影.它应该是这样的:
session.createCriteria(Item.class)
.createAlias("item", "i")
.setProjection( Projections.projectionList()
.add( Projections.groupProperty("i.id") )
.add( Projections.groupProperty("i.price") )
.add( Projections.groupProperty("i.quantity") )
.add( Projections.sqlProjection(
"price * quantity as total",
new String[] { "total" },
new Type[] { Hibernate.DOUBLE }
)
)
);
Run Code Online (Sandbox Code Playgroud)
大利
| 归档时间: |
|
| 查看次数: |
11546 次 |
| 最近记录: |