条件将顺序添加为列操作

时间:2015-03-27 16:26:44

标签: java mysql hibernate

我通常使用

在hibernate中订购
criteria.addOrder(Order.desc("myField"));

如何在不使用hsql的情况下在Hibernate中编写此语句?

select * from my_table order by (deletion_date - creation_date) asc;

1 个答案:

答案 0 :(得分:0)

Hibernate查询通过映射到数据库生成的对象,数据库中的每个表都将成为一个类,所以当我们咨询Hibernate时,我们引用的是对象,而不是直接指向表。示例:FROM Class1 c

但是,也可以在同一个Hibernate中实现Querys Native,这意味着Hibernate中的常见查询。示例:SELECT * FROM table

实际上,这取决于你想要如何工作,但在我看来,如果你正在使用Hibernate,那么使用生成的映射,使用对象。