2
我對Hibernate鴻溝(列1 /列2)。我需要在Hibernate條件查詢中執行select item.itemName, (item.Qty * item.Price)
作爲項目項目的總價格。我試過,如何使處於休眠標準預測
objCriteria = objSession.createCriteria(ItemVO.class, "IT")
.setProjection(Projections.projectionList()
.add(Projections.property("IT.name"), "itemName")
.add(Projections.sqlProjection("(QTY * cost)", new Float[] {"TotalCost"}, (new Type[] {Hibernate.Float}))))
.setResultTransformer(Transformers.aliasToBean(ConsumableDTO.class));
但我需要用HQL名稱而不是直接sql查詢列名。如何實現它?
這種類型的先進典型,是很難得的。 – 2011-05-16 09:27:24