0
私はGrails 2.4.0で作業しています。 Groovy Controllerでネイティブクエリーを実行したい。クエリは以下の通りです:Grails 2.4.0でネイティブSQLクエリを書くには?
SELECT AVG(REPLACE(n.ep_text, 'PPM', '')), MONTH(n.date_creat)
from notification n
where n.type = 42
GROUP BY MONTH(n.date_creat)
はまず、私は上記のクエリを実行するが、が関数のようREPLACE発見していないです:私はできが REPLACE関数を実行するためにはどうすればよい
String query1 = "SELECT n.id, avg(REPLACE(n.epText, 'PPM', '')) FROM Notification as n";
def result = Notification.executeQuery(query1.toString())
その中に?
第2に、R & Dがありますが、ネイティブクエリを実行してsessionFactory
が必要です。 Grails 2.4.0でHibernateの現在のセッションを取得してネイティブクエリを実行する方法を理解できませんか?
ご協力いただければ幸いです。
'まず、上記のクエリを実行しますが、REPLACE関数が見つかりませんでした。 mysqlからのエラーでしたか?エラーを出すことはできますか? – daggett