📄️ JpaRepository
Chequemos el diagrama de Arquitectura Hexagonal una vez más y enfocamonos en el Secondary Adapter (JPA) (caja azul arriba a la derecha fuera del hexágono):
📄️ Entidad
Imaginá que tenés una tabla de base de datos, como una hoja de cálculo usada para llevar un registro de Productos. Cada fila en esta hoja de cálculo es un producto específico, y las columnas representan sus detalles (como ProductID, Name, Price, Description).
📄️ H2
H2 es un motor de base de datos ligero y en memoria escrito en Java. Está diseñado para ser rápido, simple de usar y requiere una configuración mínima, lo que lo hace perfecto para entornos de desarrollo y testing.
📄️ Integración con base de datos
Actualmente, la aplicación obtiene datos de usuario del endpoint /users de \{JSON\} Placeholder, pero le faltan las URL de la foto de perfil (profilePictureUrl es nulo).