[hibernate/hibernate-orm] 3763a2: HHH-19624 Test EDB with EDB drivers
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3763a29c9dd43bc7ba2185e772685095f1d089a7
https://github.com/hibernate/hibernate-orm/commit/3763a29c9dd43bc7ba2185e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M .github/dependabot.yml
M documentation/documentation.gradle
M hibernate-core/hibernate-core.gradle
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/PostgreSQLCastingIntervalSecondJdbcType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/PostgreSQLMultipleTypesOtherContributorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/PostgreSQLInetTypesOtherContributorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/PostgreSQLInetTypesOtherTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/PostgreSQLFunctionProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/PostgreSQLStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/PostgresIntervalSecondTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/jdbc/SharedDriverManagerConnectionProviderImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit4/CustomRunner.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
M local-build-plugins/src/main/groovy/local.databases.gradle
M local-build-plugins/src/main/groovy/local.java-module.gradle
M settings.gradle
Log Message:
-----------
HHH-19624 Test EDB with EDB drivers
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
9 months, 2 weeks
[hibernate/hibernate-orm] f20e65: modernize some code in o.h.query.sqm.produce.function
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: f20e659fac2b91b2fd3c7d0ba9bec1b84b9945d3
https://github.com/hibernate/hibernate-orm/commit/f20e659fac2b91b2fd3c7d0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-07-17 (Thu, 17 Jul 2025)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/function/GaussDBMinMaxFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/AvgFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CountFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/GenerateSeriesArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ListaggFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ListaggGroupConcatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ListaggStringAggEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ModeStatsModeEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/PostgreSQLMinMaxFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/AbstractArrayFillFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAggFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayIncludesArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonArrayAggFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectAggFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/SQLServerXmlAggFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/XmlAggFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardArgumentsValidators.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionArgumentTypeResolvers.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionReturnTypeResolvers.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/AbstractFunctionArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/PatternRenderer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/SetReturningFunctionTypeResolverBuilder.java
M hibernate-vector/src/main/java/org/hibernate/vector/VectorArgumentTypeResolver.java
Log Message:
-----------
modernize some code in o.h.query.sqm.produce.function
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
9 months, 2 weeks
[hibernate/hibernate-orm] 7126e0: [HHH-19586] Support Panache2
by Stéphane Épardaud
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
9 months, 2 weeks