Capítulo 7. Persistencia

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Las estrategias de persistencia subyacentes utilizadas por Quarkus ya deberían resultarte familiares. Transacciones, fuentes de datos, Java Persistence API (JPA), etc., son todos estándares que existen desde hace muchos años. Quarkus los utiliza y, en algunos casos, se basa en ellos para facilitar el trabajo con almacenes persistentes. En este capítulo, aprenderás a trabajar con almacenes persistentes en Quarkus. Abarcamos tanto los sistemas tradicionales de gestión de bases de datos relacionales (RDBMS) como las bases de datos NoSQL.

Quarkus tiene algunas joyas adicionales si utilizas un RDBMS tradicional o MongoDB en forma de Panache, una API de tipo entidad o registro activo. Panache simplifica gran parte de la sintaxis estándar de JPA, lo que hace que tu aplicación sea más fácil de leer y mantener: ¡de nuevo, te ayuda a ser más productivo!

En este capítulo aprenderás a realizar las siguientes tareas:

  • Configurar fuentes de datos

  • Tramitar transacciones

  • Gestionar las migraciones de esquemas de bases de datos

  • Utiliza la API Panache

  • Interactúa con almacenes de datos NoSQL

7.1 Definir una fuente de datos

Problema

Quieres definir y utilizar una fuente de datos.

Solución

Utiliza la extensión Agroal y application.properties.

Debate

Agroal es la implementación preferida de fuente de datos y agrupación de conexiones en Quarkus. ...

Get Libro de cocina Quarkus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.