Buscar
Social
Ofertas laborales ES

Entries in GORM (158)

martes
sep072010

Usando el plugin Datasource en Grails (inglés)

En general, muchas de las aplicaciones que desarrollamos en Grails "atacan" una única base de datos; sin embargo, muchas otras aplicaciones, normalmente porque deben trabajar con datos legados, se encuentran en la necesidad de obtener dicha información de varias bases de datos. En estos últimos casos, un plugin como Datasource puede ahorrarnos mucho trabajo.

Más información sobre Using Grails Datasources Plugin (traducido al español).
viernes
ago132010

Grails, Teradata y los campos TIME/TIMESTAMP (inglés)

Aquí os dejamos uno de esos artículos que pretender resolver problemas específicos al utilizar Grails.

Más información sobre Grails,Teradata and TIME/TIMESTAMP fields (traducido al español).
martes
ago102010

Borrar objetos con Hibernate Criteria Builder (inglés)

Aquí os dejamos un interesante truco para eliminar objetos con criterios mediante el uso de "createCriteria" (ya sabéis que GORM no permite el borrado masivo de objetos directamente por API).

Más información sobre Delete records with Hibernate Criteria Builder (traducido al español).
martes
ago102010

Migrar un mapeo de "enum" desde Grails 1.0 a 1.2 (o mayor) (inglés)

Cuando se libera una nueva versión de Grails (y de cualquier otra API en general), surgen problemas de compatibilidad en mayor o menor medida, aunque el esfuerzo de sus autores vaya destinado a minimizar al máximo estos problemas. Un ejemplo lo tenemos en este artículo con los tipos enumerados y su mapeo en la base de datos.

Más información sobre Grails: Migrating enum mapping from 1.0 to 1.2 or newer (traducido al español).
lunes
ago092010

Pruebas unitarias en Grails con métodos 'mock' (inglés)

Este es uno de esos artículos que no nos enseña nada nuevo, pero que es genial como guía de referencia, ya que propone ejemplos cortos y sencillos de uso de los métodos 'mock' cuando implementamos nuestras pruebas unitarias en Grails.

Más información sobre Grails: Unit testing (traducido al español).
lunes
ago022010

Método 'findBy' dinámico para asociaciones (inglés)

Los métodos dinámicos de búsqueda son una de las "perlas" del framework Grails, pero aún así siempre nos hace falta más. Y de nuevo Grails nos ofrece varias formas de solucionar nuestras necesidades: en el caso de este artículo, si no tenemos un método dinámico de búsqueda para una asociación a muchos, pues usamos la API de Criteria, y solucionado.

Más información sobre Grails findBy for hasMany Relationship (traducido al español).
lunes
ago022010

Anidar transacciones con anotaciones y Propagation.REQUIRES_NEW (inglés)

No se inventa nada nuevo, sino que se utiliza el mecanismo transaccional que corre por debajo de Grails, y que no es más que el del framework de Spring, como ya todos sabéis.

Más información sobre Grails Transactions using @Transactional annotations and Propagation.REQUIRES_NEW (traducido al español).
miércoles
jul282010

Utilizar JNDI para configurar una fuente de datos en Tomcat (inglés)

Existen multitud de discusiones acerca del problema que tiene MySQL cuando transcurre mucho tiempo sin procesar consultas que consiste en necesitar una reconexión (lo cual provoca una excepción 'recuperable' en nuestra aplicación). Aunque la solución general consiste en configurar una serie de propiedades en la conexión con MySQL, existe un método infalible: definir la fuente de datos directamente en Tomcat y consumirla en Grails a través de JNDI.

Más información sobre Use JNDI datasource for MySQL in Grails and Tomcat 6.0 (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).
lunes
jul122010

GORM y GroovyDSL

Aquí os dejamos un nuevo artículo que trata sobre las bondades de GORM y como ayuda Groovy a la hora de generar código mediante DSL.

Más información en: The Grails Object Relational Mapping (GORM) (traducción al español)