Buscar
Social
Ofertas laborales ES

Entries in hibernate (87)

jueves
sep232010

¿Cómo funciona el contexto de persistencia en Grails? (inglés)

Aunque esta serie de artículos ya tiene algún tiempo, y sólo habíamos publicado uno de ellos hasta ahora en el Observatorio, desde luego son de esos artículos que deberían pertenecer a la biblia de Grails, y si acaso también, del propio Hibernate. Al leerlos, confirmaréis que no se trata de ninguna opinión propagandística.

Artículos de la serie:


  1. Getting the Persistence Context Picture (Part I) (traducido al español).

  2. Getting the Persistence Context Picture (Part II) (traducido al español).

  3. Getting the Persistence Context Picture (Part III) (traducido al español).



jueves
sep092010

Golosinas de GORM: read, discard, refresh (inglés)

Muchas veces al usar una tecnología no caemos en la cuenta de lo potente que son hasta los mecanismos más sencillos, y que correctamente utilizados pueden incluso proporcionar mayor funcionalidad de la que inicialmente habíamos pensado para ellos. Aquí os dejamos un ejemplo claro de lo que estamos hablando.

Más información sobre GORM goodies read, discard, refresh (traducido al español).
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).
jueves
ago052010

Liberado plugin: RelationalScope 1.0-RC4

Liberada la versión 1.0-RC4 de RelationalScope que permite usar la API de Hibernate Criteria de manera sencilla en Grails.

Más información acerca de RelationalScope (en 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).