select * from Confirmation where (fee + extra) >= 12 ;嗨,伙计们,我想知道一个简单的方法,可以得到两列(费用+额外费用),它们可能会在里面传递,比如:
DetachedCriteria criteria = DetachedCriteria.forClass(Confirmation.class)
criteria.add(Subqueries.propertyGe(".....", 12)); 发布于 2014-02-22 03:32:38
您可以尝试以下方法
DetachedCriteria criteria = DetachedCriteria.forClass(Confirmation.class)
criteria.setProjection(Projections.sqlProjection("fee + extra",new String(){"fee"},new Type(){Hibernate.Integer}));没有经过测试,但是,你会明白的。
https://stackoverflow.com/questions/21947338
复制相似问题