1
我該如何寫ORDER BY LENGTH(test)DESC,LENGTH(test2)DESC,test3 DESC作爲JPA Criteria查詢?如何將ORDER BY LENGTH(test)DESC作爲Criteria查詢編寫?
我該如何寫ORDER BY LENGTH(test)DESC,LENGTH(test2)DESC,test3 DESC作爲JPA Criteria查詢?如何將ORDER BY LENGTH(test)DESC作爲Criteria查詢編寫?
請參閱以下示例JPA Tutorial。
CriteriaQuery<Pet> cq = cb.createQuery(Pet.class);
Root<Pet> pet = cq.from(Pet.class);
cq.select(pet);
cq.orderBy(cb.desc(pet.get(Pet_.birthday)));
我假設你的表是表1然後
CriteriaQuery<Table1> cq = cb.createQuery(Table1.class);
Root<Table1> table1= cq.from(Table1.class);
cq.select(table1);
cq.orderBy(cb.desc(table1.get(Table1_.test.length())));
我加入。長度()到您的列名。