So führen Sie einfache SQL in Grails. Ich muss SQL-Abfrage für das Einfügen neuer Datensatz in der Datenbank verwenden.Sql Abfrage für Einfügen in Grails
Wie können wir dies ohne Verwendung von HQL und Gorm-Beziehungen erreichen.
dank
So führen Sie einfache SQL in Grails. Ich muss SQL-Abfrage für das Einfügen neuer Datensatz in der Datenbank verwenden.Sql Abfrage für Einfügen in Grails
Wie können wir dies ohne Verwendung von HQL und Gorm-Beziehungen erreichen.
dank
Sie können dies tun, indem Sie die Hibernate Session.createSQLQuery() -Methode aufrufen. Zuerst müssen Sie die Hibernate-Sitzung abrufen und dann diese Sitzung zum Ausführen von SQL verwenden. Unter dem Link this erfahren Sie, wie Sie eine Hibernate-Sitzung über Ihre Grails-App erhalten. Dann siehe this Link für Informationen zur Verwendung von Hibernate zum Ausführen von SQL.
groovy.sql.Sql vereinfacht die Details der JDBC-Abfragen. In einer Grails App würden Sie den Konstruktor verwenden, die eine Datasource nimmt:
import groovy.sql.Sql
...
class FooService {
def dataSource
...
def runSqlQuery(...) {
Sql sql = new Sql(dataSource)
sql.executeInsert("insert into ...")
...
}
}
diese Links für Tipps zur Verwendung Siehe:
http://docs.codehaus.org/display/GROOVY/Tutorial+6+-+Groovy+SQL
http://www.ibm.com/developerworks/java/library/j-pg01115.html
Es funktioniert gut und danke für Anwendungstipps. – srinath
Dank Jared, geben diese docs mir mehr Hilfe . – srinath
danke, diese Antwort hat mir auch geholfen. – tusar