Je suis nouveau à Hibernate. J'ai besoin d'effectuer select item.itemName, (item.Qty * item.Price)
comme prix total à partir de l'élément Item 'dans la requête de critères Hibernate. J'ai essayé,Comment faire pour diviser (colonne1/colonne2) dans les projections de critères d'hibernation
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));
Mais j'ai besoin avec le nom HQL au lieu du nom de la colonne de requête sql directe. comment l'atteindre?
Ce genre d'exemples avancés est difficile à trouver. –