用語を長さで並べたいとします。これは次のようになります。
SELECT term FROM <table_name> where term like '%now%' order by length(term ) asc;
冬眠中。
今のところ、これは私の基準コードです:
Criteria criteria = session.createCriteria(myClass.class);
criteria.setProjection(Projections.distinct(Projections.property("term")));
criteria.add(Restrictions.ilike("term", "%xyz%"));
criteria.addOrder(Order.asc("term"));
criteria.setMaxResults(10);
List<String> list = criteria.list();
乾杯