私は春の休止状態で動作しています
私のデータベーステーブルには、タイプがVARCHAR
のカラムがありますが、整数値が格納されています。だからsort
sql
またはhql
またはCriteria(Order.asc)
を使用している場合、すべてが文字列としてソートされています。私はそれが格納する整数値としてソートする必要があります。ここで私は私のテーブルを変更することはできません。
整数としてソートするにはどうすればいいですかCriteria
私の唯一の解決策は、いくつかのリストを読み、サービス内でソートした後ですか?varcharフィールドに格納された整数値でテーブルをソート
は編集:私は
MYSQL
を使用してあなたがそれをソートする前に、それをキャストしようとすることができ、あなたに
あなたは、あなたのデータベースに依存し、データベース内のintに文字列を変換することができます。 MySQLの場合(例として)、あなたは 'convert()'と 'cast()' – cristian
データベースを持っていますか? –