Archivo de la categoría: Programación

El problema de N+1 en Hibernate

Hibernate es uno de los frameworks ORM (Object-Relational Mapping) más populares en el ecosistema de Java, facilita la vida de los desarrolladores al permitirles interactuar con bases de datos usando entidades en lugar de complejas consultas SQL. Sin embargo, nada … Sigue leyendo

Publicado en Programación | Deja un comentario

Expresiones regulares útiles

Las expresiones regulares son un gran invento que nos permiten validar de manera fácil una cadena e caracteres  Lamentablemente su sintaxis puede parecer algo esotérica lo que hace que mucha gente se líe al utilizarlas. A continuación van algunos de los ejemplos más comunes que utilizo en … Sigue leyendo

Publicado en Programación | Etiquetado , , , | Deja un comentario

Transacciones con Spring

El tratar transacciones con Spring e Hibernate es una de las casuísticas más utilizadas por los proyectos de programación y, aun así, continúa siendo una de las menos conocidas. Introducción Una transacción de base de datos es un conjunto de … Sigue leyendo

Publicado en Programación, Programación-JPA, Programación-Spring | Etiquetado , , , | 13 comentarios

¡¡No existe update en JPA!!

Perdonad las exclamaciones, pero es algo que he visto miles de veces! Vas a un proyecto que utiliza JPA y te encuentras que tienen un DAO con un código parecido a este: La gente crea un DAO y ve claramente … Sigue leyendo

Publicado en Programación, Programación-JPA | Etiquetado , | 2 comentarios

Spring y JPA (2 – Proyecto)

Primera parte Una vez tenemos creado el proyecto y las dependencias vamos a empezar a añadir código. Lo primero es añadir las clases que nos permitan acceder a la base de datos. Para ello basaremos el proyecto en un diseño … Sigue leyendo

Publicado en Programación-JPA, Programación-Spring, Tutorial | Etiquetado , | Deja un comentario