使用hibernate标准从数据库中获取数据。现在我需要根据title
和createdDate
获取数据,因为我添加了
if(condition){
criteria.addOrder(Order.asc("title"));
}else{
criteria.addOrder(Order.asc("createdDate"));
}
问题是,它适用于createdDate
但不适用于title
我得到的结果为TEST,d1,ga,new,pre,ss,t
,应该像d1,ga,new,pre,t,TEST
更新:问题出在案例中,当我更改TEST以测试它的正常运行时。
答案 0 :(得分:1)
尝试使用criteria.addOrder(Order.asc(“title”)。ignoreCase());