基本的に、私の質問はこれと同じですが、Java の (JBoss) Hibernate: How can we order a column as int using hibernate criteria API?
文字列列から int へのキャストで順序制限を作成したいと考えています。何かのようなもの
criteria.addOrder(Order.asc("cast(id as int)"));
例外は、「プロパティを解決できませんでした: [クラス] のキャスト (int としての ID)」です。int と integer で cast( as ) と convert(,) の両方を試しました。