Buscar
Social
Ofertas laborales ES

Entries in GORM (158)

viernes
oct292010

Mapeos "uno a muchos" con clave ajena

Los fieles seguidores del Observatorio ya conocen algunos artículos que hemos publicado sobre las relaciones en GORM. Hoy nos vuelve a llegar un artículo que nos explica cómo configurar, entre otras cosas, el nombre de la clave ajena en la base de datos.

Más información sobre Grails One to Many Mapping with Foreign Key (traducido al español).
jueves
oct282010

Nuevo episodio 116 de Grails Podcast

Este nuevo episodio de Grails Podcast gira en torno a la JavaOne 2010 BOF, y en especial en torno a las sesiones de Groovy/Grails que se ofrecieron. La calidad del audio es un poco mala por el eco, pero bueno...

Más información sobre Grails Podcast Episode 116 - JavaOne 2010 BOF Recorded Live!
jueves
oct282010

Notas del #s2gx sobre Grails y CouchDB 

Estas son las notas de uno de los asistentes al SpringOne2GX sobre la sesión de Scott Davis acerca de CouchDB, una de los nuevos almacenes de datos NoSQL que tanto furor están comenzando a provocar entre la comunidad de desarrolladores.

Más información sobre Grails + CouchDB #s2gx (traducido al español).
martes
oct262010

GORM ya soporta integración con Gemfire

Que la progresión de los llamados almacenes NoSQL es cada vez mayor no plantea la menos de las dudas, y por ello el equipo de desarrollo de Grails sigue concentrando esfuerzos en proporcionar mecanismos de integración con estas tecnologías. Aquí os dejamos la última perla de Grails: la integración de GORM con Gemfire.

Más información sobre Introducing GORM for Gemfire (traducido al español).
jueves
oct212010

Un "HqlBuilder" en Groovy para Grails

La facilidad con que se pueden crear DSL's en Groovy inspira al creador de este artículo a crear un "HqlBuilder" para simplificar la ejecución de sentencias HQL en Grails.

Más información sobre Groovy HqlBuilder (traducido al español).
lunes
oct182010

Relación M:N que fuerza el guardado de objetos

La forma en que Hibernate identifica los objetos susceptibles de ser guardados mediante el mecanismo de marcarlos como "sucios", puede en ocasiones llevar a comportamientos que no son los esperados, como el que se presenta en este artículo.

Más información sobre GORM gotcha: Many to Many mapping causing new Domain to be saved (traducido al español).
miércoles
oct132010

Utilizando el "Criteria Builder" con "Projections" (inglés)

Uno de los conceptos más avanzados de consulta de datos desde Grails es la posibilidad de definir criterios y, dentro de éstos, proyecciones para conseguir resultados que calculen agregados, por ejemplo. Pero a veces, consultas específicas dan problemas y conviene conocerlos para no incurrir en ellos.

Más información sobre Using Criteria Builder with Projections (traducido al español).
miércoles
oct132010

Grails con Redis: NoSQL sin dolor (inglés)

Hace algunas semanas Graeme Rocher liberaba la primera versión operativa de Grails que soporta Redis, una base de datos de las llamadas NoSQL para alto rendimiento. Desde entonces, muchos desarrolladores han comenzado a descubrir las ventajas de usar este tipo de tecnología, y aquí os dejamos un artículo de opinión a tener en cuenta, porque es de uno de los autores del libro "Grails in Action", toda una biblia de Grails.

Más información sobre Grails with Redis: Painless NoSQL (traducido al español).
miércoles
oct132010

Clases del dominio GORM dinámicas (inglés)

Seguro que muchos de los desarrolladores amigos del Observatorio se quejan cada vez que cambian una clase del dominio y Grails les arranca de nuevo la aplicación, a pesar de que lo hace de forma transparente y no nos obliga a nada más. Pues aquí os dejamos una nueva vuelta de tuerca para poder cambiar clases del dominio y que se recarguen sin reiniciar la aplicación.

Más información sobre Dynamic GORM Domain Classes (traducido al español).
miércoles
oct132010

Trabajar con transacciones en Grails (inglés)

Éste es un tema bastante recurrente que no acaba de quedar bien claro entre los desarrolladores, que muchas veces simplemente se "fían" del comportamiento por defecto de Grails, cuando deberían comprender a la perfección que está ocurriendo y, lo más importante, si coincide con lo que esperamos para nuestra aplicación.

Más información sobre Working with Transactions in Grails (traducido al español).