-
You can open issues related to the API here: https://github.com/eclipse-ee4j/jpa-api/issues
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
[1] https://github.com/openjdk/amber-docs/blob/master/eg-drafts/reconstruction-records-and-classes.md
-
You could move towards modeling your code around DDD building blocks (like aggregates etc.) and declare those concepts in code explicitly using jMolecules types. There is a dedicated jMolecules Integrations ByteBuddy Plugin, that would then add the necessary boilerplate code and default mappings required by the expressed concept. This makes the code shown here a fully working JPA model. You can argue that the lack of JPA oddities is odd itself in the first place but I like the idea of expressing the architectural concept explicitly and the technology integration completely flowing from that.
Related posts
-
Libraries to help developers express architectural abstractions in Java code
-
Spring Modulith: have we reached modularity maturity?
-
jMolecules 2021.2.0 released
-
Wrapping Up My Google Summer of Code 2024 Journey: Modernizing Eclipse Cargo Tracker Documentation
-
Evolutionary Architecture by Example (.NET)