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

hibernateでvarcharを返すmysql関数を呼び出す

    関数がstring or varcharを返す場合は、関数を呼び出すのは簡単です。 価値

    session.createSQLQuery("select my_super_fn(:param1)")

    my_super_fnの場所 パラメータparam1を持つ関数の名前です 。

    構文をテストするには、現在のサーバーの日付を取得するこのコードを試してください。

    Date d = (Date)session.createSQLQuery("select CURDATE()").uniqueResult();
    System.out.println(d);
    

    他のタイプの関数については、質問を参照してくださいここ それを行う方法について。



    1. mysqlの既存の列名で2つの列を1つに連結する方法は?

    2. MySQLでのテーブル名の最大長

    3. Maven-java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

    4. 複数のテーブルへの外部キー