Summary
In this chapter, we’ve seen how to add a fully reactive persistence layer to our application using Hibernate Reactive with Panache and the Reactive PostgreSQL client. We started by adding the required dependencies to our project using the Quarkus Maven plugin and then providing the required configuration for both the production and development environments. Then, we implemented the entities that we’ll be using in our task manager application and went over the different JPA and Hibernate Java annotations we used to configure them. We also examined Quarkus Dev Services and what advantages it provides both for the development mode and when running tests.
You should now be able to provide a basic persistence layer for your applications. In the next chapter, we’ll create the HTTP API that will be consumed by the frontend part of the application. We’ll create the different services that’ll consume the data layer we just developed and implement...