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())));
我加入。长度()到您的列名。