関数が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);
他のタイプの関数については、質問を参照してくださいここ それを行う方法について。