Welcome back to the second installment of our exploration into Quarkus and Panache! In the previous blog post, we delved into setting default values for Panache entity fields. Now, as we continue refining the WindR.org website with Quarkus integration, our primary focus shifts to implementing Database Projection with Panache.
Code Example on GitHub:
To accompany this discussion, I've published the complete code example on GitHub, providing you with a hands-on reference for learning and experimentation.
GitHub Repository: Learning Quarkus: Database Projection with Panache
Understanding the data model
For this illustrative example, we'll work with a straightforward data model consisting of two tables: 'boards' and 'brands.' The 'boards' table contains a list of windsurfing boards, while the 'brands' table serves as a reference, linked to the 'boards' table through a foreign key relationship.