sql >> データベース >  >> RDS >> Mysql

hqlでstringleft関数を使用する方法

    はい、left() MySQLDialectではサポートされていません 。 APIドキュメント

    これで、2つのオプションが残りました。

    1. session.createSQLQuery()を使用します メソッド。
    2. 独自のDialectを作成する MySQLDialectを拡張してクラスを作成します そこに関数を登録します。これは、休止状態のフォーラムここ で説明されています。 ブログ投稿こちら で詳しく説明されています 。


    1. クエリ数を減らすためにクエリ結果を複数にする方法は?

    2. MySQLは範囲内の座標を選択します

    3. 時間を保存するためのDATETIMEVSINT?

    4. SECOND()の例– MySQL