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
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
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
¡¡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
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