[hibernate/hibernate-orm] 930561: HHH-17873 initial impl of repository inheritance
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 9305610a32dbe9ff8f5d591637f96497342b18f0
https://github.com/hibernate/hibernate-orm/commit/9305610a32dbe9ff8f5d591...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/Book.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/Repo.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/SuperRepo.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/SuperRepoTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DefaultConstructor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/RepositoryConstructor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/Book.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/Dao.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/SuperDao.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/SuperDaoTest.java
Log Message:
-----------
HHH-17873 initial impl of repository inheritance
needed for Jakarta Data, and useful
limited to single inheritance for now
Commit: f7fbbae538e06a35ad532a6d6351aa72d91e6175
https://github.com/hibernate/hibernate-orm/commit/f7fbbae538e06a35ad532a6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
HHH-17873 some handling for generics in lifecycle method signatures
Commit: 3176f25be5dee02fdf3b41bf3ad35a6f502e47e1
https://github.com/hibernate/hibernate-orm/commit/3176f25be5dee02fdf3b41b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
HHH-17873 much better and now spec-compliant handling of repo inheritance
I got the spec changed to make this good :)
Commit: e16f0938d42b3dbde318b3e1d76029ef2a09218e
https://github.com/hibernate/hibernate-orm/commit/e16f0938d42b3dbde318b3e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/generic/Book.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/generic/Repo.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/generic/SuperRepo.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/generic/SuperRepoTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/SuperDaoTest.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/generic/Book.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/generic/Dao.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/generic/SuperDao.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/generic/SuperDaoTest.java
Log Message:
-----------
HHH-17873 handle generic supertypes of repositories
Compare: https://github.com/hibernate/hibernate-orm/compare/b34462138d8f...e16f093...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 year, 9 months