2011-11-08 11 views
0

私は、文字列としてMySQLの列を持っていると私は今、私は部分文字列を実行し、Hibernateの基準やソートでそれをキャストしたい「NAME123456Hibernate Criteriaでキャストを使用していますか?

ようにそれを持っています。

私は通常のSQLクエリでそれをやります。

CAST(SUBSTRING(column,LOCATE('NAME',column)+1) AS SIGNED) 

しかし、基準でどうすればよいですか?

+0

あなたは基準でそれを行う方法を考え出しましたか?私は高度な検索を実装しようとしているし、クエリを作成することは本当の複雑なことができます。 –

答えて

0

クエリが複雑な場合は、HQLを使用してください。最終結果は同じになります。そこにソートすることもできます。

関連する問題