Cómo ejecutar sql simple en griales. Necesito usar la consulta SQL para insertar un nuevo registro en la base de datos.Consulta SQL para insertar en grails
¿Cómo podemos lograr esto sin usar relaciones HQL y Gorm?
gracias
Cómo ejecutar sql simple en griales. Necesito usar la consulta SQL para insertar un nuevo registro en la base de datos.Consulta SQL para insertar en grails
¿Cómo podemos lograr esto sin usar relaciones HQL y Gorm?
gracias
Usted puede hacer esto mediante una llamada al método de hibernación Session.createSQLQuery(). Primero necesita obtener la sesión de Hibernate y luego usar esa sesión para ejecutar SQL. Vea el enlace this para ver cómo obtener una sesión de Hibernate desde su aplicación Grails. Luego, vea el enlace this para obtener información sobre el uso de Hibernate para ejecutar SQL.
groovy.sql.Sql simplifica los detalles de realizar consultas JDBC. En una aplicación Grails que tendría que utilizar el constructor que toma un origen de datos:
import groovy.sql.Sql
...
class FooService {
def dataSource
...
def runSqlQuery(...) {
Sql sql = new Sql(dataSource)
sql.executeInsert("insert into ...")
...
}
}
Consulte estos enlaces para consejos de uso:
http://docs.codehaus.org/display/GROOVY/Tutorial+6+-+Groovy+SQL
http://www.ibm.com/developerworks/java/library/j-pg01115.html
Funciona bien y gracias por las sugerencias de uso. – srinath
Gracias Jared, estos documentos serán dame más ayuda . – srinath
gracias, esta respuesta también me ayudó. – tusar