Buscar
Social
Ofertas laborales ES

Entries in sql (12)

jueves
feb022012

Ordenación alfanumérica con consultas Criteria

Cuando al ejecutar una consulta se delega la ordenación de los resultados a la BBDD, estos pueden no ser los esperados por la forma de trabajar de SQL.

Más información sobre Alphanumeric Sorting using Criteria (with MySQL database) (traducido al español).
lunes
oct242011

Auditar consultas SQL para un trozo de código específico

Grails permite auditar las consultas SQL que se ejecutan en nuestra aplicación, pero todas ellas. Si queremos sólo determinados métodos o trozos de código, aquí se indica cómo poder hacerlo.

Más información sobre Log Sql in grails for a piece of code (traducido al español).
martes
sep132011

Traceando y perfilando SQL en Grails con log4jdbc

¿Os ha pasado alguna vez que vuestra aplicación que funcionaba perfectamente hasta ahora, de repente comienza a ir muy lenta? En muchas ocasiones el cuello de botella es el acceso a datos, y nosotros mismos hemos experimentado en algún proyecto que otro como una consulta con varios 'join' funcionaba a la perfección con un número de filas, y en cuanto se ha superado un determinado umbral (que nunca se sabe), deja que funcionar o funciona tan despacio que es como si no funcionara. Para estos casos, herramientas como la que se expone aquí nos pueden ayudar sobremanera.

Más información sobre Tracing and profiling SQL in Grails using log4jdbc (traducido al español).
miércoles
jul062011

Mejoras al rendimiento de actualización por lotes con withBatch()

Aunque no directamente relacionado con Grails, sí nos ha parecido muy interesante este artículo que demuestra cómo podemos utilizar Groovy directamente para acceso JDBC y ejecución de actualizacions por lotes.

Más información sobre Batch update performance enhancements using SQL withBatch() (traducido al español).
martes
may242011

Procedimientos almacenados Oracle con Grails

Normalmente cuando utilizamos la capa de acceso a datos basada en Hibernate de GORM lo hacemos para ejecutar sentencias SQL. Pero, ¿y si necesitamos ejecutar procedimientos almacenados?

Más información sobre Oracle Stored Procs in Grails (traducido al español).
miércoles
may042011

Exportando clases de dominio a esquema SQL

Es un tema bastante recurrente, pero no por ello interesante de recordar.

Más información sobre Grails domain class and DDL sql file using schema-export (traducido al español).
viernes
ene072011

Búsquedas basadas en distancia con Oracle Spatial

En cierto ámbitos científicos se necesita ejecutar búsquedas basadas en distancia por diversos motivos. Oracle Spatial proporciona las herramientas para poder ejecutar este tipo de consultas, y aquí os dejamos un artículo que explica brevemente cómo hacer uso de esta funcionalidad desde Grails usando la API SQL de Groovy.

Más información sobre Groovy/Grails and Oracle Spatial (traducido al español).
viernes
jul232010

Ejecutar consultas SQL a través de la conexión de la fuente de datos (inglés)

En algún artículo anterior en el Observatorio se explicaba que la base de Grails es tecnología JEE, y como tal puede ser usada de forma directa, cuando la ocasión lo requiera. Aquí os dejamos un nuevo ejemplo de cómo podemos utilizar la fuente de datos que reside bajo la capa de Hibernate/GORM para ejecutar consultas SQL directas, y todo encapsulado a través de un servicio Grails.

Más información sobre Doing an Sql Query leveraging your DataSource Connecting in Grails (traducido al español).
viernes
jul022010

GORM y la factoría de sesiones de Hibernate (inglés)

Ya se ha comentado en múltiples ocasiones la versatilidad del framework de Grails al estar basado en la tecnología de Spring e Hibernate. Con respecto a esta última, su principal ventaja es la abstracción completa de la tecnología SQL, si bien sigue estando disponible en caso de que la necesitemos. Aquí se explica cómo.

Más información sobre GORM and Hibernate's session factory (traducido al español).
lunes
may312010

Ejecutando scripts SQL en el Bootstrap y tests de intregración (inglés)

Este interesante artículo nos cuenta como añadir scripts SQL al iniciar una aplicación Grails.

Más información sobre Execute SQL Scripts in Grails Bootstrap or Integration Tests (traducido al español).