inflexible wrt the is auto increment sequence strategy (problem for us upgrading to hibernate 6+)
very little code to implement yourself (see replay-tests/liquibase-app/app/model/IdModel.java in the PR)
when calling from Kotlin it's helps a lot to be able to implement it youself
it is not needed for the framework to provide it: all important stuff is done JPABase, GenericModel and db.Model
Proposal: deprecate it (so old code still works) and internally use GenericModel where jpa.Model is currently used (most usage is db.Model (45x) and JPABase (26x), where jpa.Model was <10x used).
Main issues:
Proposal: deprecate it (so old code still works) and internally use GenericModel where jpa.Model is currently used (most usage is db.Model (45x) and JPABase (26x), where jpa.Model was <10x used).