Los procedimientos almacenados (stored procedures) suelen ser ignorados por los programadores no especialistas en bases de datos. Pero son una herramienta con un ámbito de aplicación más que interesante y que podemos usar fácilmente con JPA sin tener que recurrir …
Archivo de la categoría: Java-JEE
Curso Jakarta EE 9 (38). JPA con Hibernate (21): trabajando con SQL
Idealmente, las consultas en JPA se escriben con JPQL \ Criteria API utilizando el modelo de entidades para que sean agnósticas con respecto a la base de datos. No obstante, contamos con un magnífico soporte para la ejecución de consultas …
Curso Jakarta EE 9 (37). JPA con Hibernate (20): Criteria API (2). Funciones y WHERE. Modificaciones.
Completamos el estudio de los fundamentos de Criteria API con la descripción de las funciones y del bloque WHERE, incluyendo los operadores existentes y la posibilidad de efectuar subconsultas. También habrá una pequeña sección dedicada a las actualizaciones y eliminaciones. …
Curso Jakarta EE 9 (36). JPA con Hibernate (19): Criteria API (1). Consultas básicas.
Las consultas JPQL son simples cadenas de texto fáciles de escribir y comprender debido a sus similitudes con el lenguaje SQL. La alternativa dentro de Jakarta Persistence para explotar los datos con el modelo de entidades es la API Criteria. …
Curso Jakarta EE 9 (35). JPA con Hibernate (18): el lenguaje JPQL\HQL (3). Funciones.
Completemos la revisión de JPQL examinando sus funciones y cómo podemos sacar partido a las nativas que ofrecen las bases de datos. No está de más subrayar que, por cuestiones de rendimiento, es preferible delegar en la base de datos …