Let's get out of the JPA comfort zone and meet a completely different approach to mapping database tables to domain objects using Scala's Slick library.
Slick does what some call OFM, i.e. Object-Functional Mapping (as opposed to ORM), which basically lets you access your relational database as if it was a Scala collection.
And since reactive is THE way to go nowadays, we' re going to be no different.