Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 7126e0756499ab291a8ffc6f3fcef68089ed8b76
https://github.com/hibernate/hibernate-orm/commit/7126e0756499ab291a8ffc6...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Context.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/HibernateProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
M
tooling/metamodel-generator/src/quarkusOrmPanache/java/org/hibernate/processor/test/ormPanache/QuarkusOrmPanacheTest.java
Log Message:
-----------
[HHH-19586] Support Panache2
- Detect Panache2 in classpath
- Detect Panache2 types for entities and repositories
Commit: 46afa23e5dd1a8f2e62113057fa391c45991347a
https://github.com/hibernate/hibernate-orm/commit/46afa23e5dd1a8f2e621130...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/HibernateProcessor.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/NonManagedMetamodel.java
Log Message:
-----------
[HHH-19586] For Panache2, allow repositories to have a primary entity auto-detected
Since repositories can be nested in entities, we can use the outer type
Commit: 0e03b6692c973674f3bf8324d95c00b5b4adce5b
https://github.com/hibernate/hibernate-orm/commit/0e03b6692c973674f3bf832...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/HibernateProcessor.java
Log Message:
-----------
[HHH-19586] Detect repositories nested in entities, for Panache2
Commit: 59a06ee3dbdf4d03f6c909267feb6faa82a9f6f4
https://github.com/hibernate/hibernate-orm/commit/59a06ee3dbdf4d03f6c9092...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
[HHH-19586] Avoid inspecting private interface methods
Commit: 517a00139d93b8164f0a801a6121aae0f2c8a868
https://github.com/hibernate/hibernate-orm/commit/517a00139d93b8164f0a801...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CDIAccessorMetaAttribute.java
A
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CDITypeMetaAttribute.java
Log Message:
-----------
[HHH-19586] Generate repository accessors in the metamodel of Panache2 entities
Comes with 4 out of the box:
- managed/blocking (generated)
- managed/reactive (generated if reactive-common is in the CP)
- stateless/blocking (generated)
- stateless/reactive (generated if reactive-common is in the CP)
- whatever nested repositories from the entity
-- and if they implement one of the first four, we use this instead of
the generated one
Commit: 6bca02f2e00e2b31300492457ef88da57f02108b
https://github.com/hibernate/hibernate-orm/commit/6bca02f2e00e2b313004924...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
Log Message:
-----------
[HHH-19586] Make sure inheritance test works with interfaces
Commit: 9acac167ab56a121f62cc779cd307de89cb9819e
https://github.com/hibernate/hibernate-orm/commit/9acac167ab56a121f62cc77...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
[HHH-19586] For Panache 2 repositories, look for any annotated method returning a Uni to
decide for reactive session
Commit: 7b1ec3aa2578d46b55b7a19fb259cfd2e8026388
https://github.com/hibernate/hibernate-orm/commit/7b1ec3aa2578d46b55b7a19...
Author: Stéphane Épardaud <stef(a)inforealm.org>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
Log Message:
-----------
[HHH-19586] Update
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
Co-authored-by: Gavin King <gavin(a)hibernate.org>
Commit: d6fe250f3b09a393377763a37588b7b77d6efedd
https://github.com/hibernate/hibernate-orm/commit/d6fe250f3b09a393377763a...
Author: Stéphane Épardaud <stef(a)epardaud.fr>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
Log Message:
-----------
[HHH-19586] Support `@IdClass` in Panache 2 repositories
Compare:
https://github.com/hibernate/hibernate-orm/compare/aaeb65f9caff...d6fe250...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications