JPA
Proper noun
Meaning
JPA
(Java programming language) Initialism of Jakarta Persistence API.
Examples
Alden M. McLaughlin Jr., MBE, JPA humble but solid foundation, seasoned with a true love of country is what set the stage for Mr. McLaughlin to take on some of his generation's biggest issues, most notably constitutional modernization.
It seems that you are expecting to use Kotlin data classes as JPA entity beans which is interesting.
JPA also defines static and dynamic queries to retrieve the data from the database.
JPA instances, however, are not guaranteed to be thread-safe, so the prepare callback should not be used for this purpose with relational databases.
JPA requires constructor expressions to use the fully-qualified name of the class to construct.
The downside of JPA is that it requires a provider that implements it.