📄️ JpaRepository
Let’s check the Hexagonal Architecture diagram once more and focus on the Secondary Adapter (JPA) (blue box upper right outside the hexagon):
📄️ Entity
Imagine you have a database table, like a spreadsheet used to keep track of Products. Each row in this spreadsheet is a specific product, and the columns represent its details (like ProductID, Name, Price, Description).
📄️ H2
H2 is a lightweight, in-memory database engine written in Java. It's designed to be fast, simple to use, and requires minimal setup, making it perfect for development and testing environments.
📄️ Database Integration
Currently, the application retrieves user data from \{JSON\} Placeholder /users endpoint, but lacks profile picture URLs (profilePictureUrl is null).