Deprecating JPA no-args constructors

This page summarizes the projects mentioned and recommended in the original post on /r/java

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • persistence

    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

    SaaSHub logo
  • amber-docs

    https://openjdk.org/projects/amber

    [1] https://github.com/openjdk/amber-docs/blob/master/eg-drafts/reconstruction-records-and-classes.md

  • jmolecules

    Libraries to help developers express architectural abstractions in Java code

    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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Libraries to help developers express architectural abstractions in Java code

    1 project | news.ycombinator.com | 21 Feb 2024
  • Spring Modulith: have we reached modularity maturity?

    5 projects | dev.to | 16 Nov 2022
  • jMolecules 2021.2.0 released

    1 project | /r/java | 26 Nov 2021
  • Wrapping Up My Google Summer of Code 2024 Journey: Modernizing Eclipse Cargo Tracker Documentation

    1 project | dev.to | 24 Aug 2024
  • Evolutionary Architecture by Example (.NET)

    1 project | news.ycombinator.com | 8 Jul 2024