データベースからデータをフェッチするために休止状態を使用していますか?今、私はHibernate Criteria注文が動作しない
if(condition){
criteria.addOrder(Order.asc("title"));
}else{
criteria.addOrder(Order.asc("createdDate"));
}
問題があり、createdDate
ためその作業が、title
IAMのはd1,ga,new,pre,t,TEST
ようにする必要がありTEST,d1,ga,new,pre,ss,t
として結果を得ていないため追加そのため、title
とcreatedDate
に基づいてデータをフェッチする必要があります
UPDATE:この問題は、テストを変更してそのテストが適切であると判断された場合に発生します。
オーダーを使用することはできません。文字列をソートする際に、大文字は小文字の前に順序付けされます。あなた自身のコンパレータを作らなければならないかもしれません。 – RubioRic
ダウン投票の人々は、少なくとも問題を説明するためのマナーを表示する.. –