2013-02-27 71 views
2

比方说,我有如何通过外部查询来订购Criteria(Hibernate)?

List cats = sess.createCriteria(Cat.class) 
.add(Restrictions.like("name", "F%") 
.addOrder(Order.asc("name")) 
.list(); 

让我们假设猫类有2个属性,livesUsedlivesTotal

是否有可能通过查询计算livesTotallivesUsed之间的差异而不向db_cats添加新列与livesDifference来升序条件?

我该如何实施?

回答