Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 2e351831f13ba6b008ae09762d8fef14abce8d0b
https://github.com/hibernate/hibernate-orm/commit/2e351831f13ba6b008ae097...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/engine/jdbc/mutation/internal/MutationQueryOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSqlAstCreationState.java
M hibernate-core/src/main/java/org/hibernate/query/Query.java
M hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/hql/spi/SqmQueryImplementor.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryOptionsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/spi/DelegatingQueryOptions.java
M hibernate-core/src/main/java/org/hibernate/query/spi/MutableQueryOptions.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryOptions.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryOptionsAdapter.java
M hibernate-core/src/main/java/org/hibernate/query/spi/SqlOmittingQueryOptions.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/ExecutionContext.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/NewFetchTest.java
Log Message:
-----------
HHH-16695 add enableFetchProfile() to Query
Commit: 09f110254f36af7c073834e8990f12956ecb39a8
https://github.com/hibernate/hibernate-orm/commit/09f110254f36af7c073834e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/IdentifierLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/NaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/SimpleNaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/collections/ArrayHelper.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/BaseNaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/IdentifierLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/NaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/SimpleNaturalIdLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/dao/Dao.java
Log Message:
-----------
HHH-16695 add enableFetchProfile() to XxxxIdLoadAccess
Commit: 17ea1e28b975be0f038fb2aac704077308a75a83
https://github.com/hibernate/hibernate-orm/commit/17ea1e28b975be0f038fb2a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/BaseNaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/IdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractSelectionQuery.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/CriteriaFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/IdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/NaturalIdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/util/TypeUtils.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/dao/Dao.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/dao/StatefulDao.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/dao/StatelessDao.java
Log Message:
-----------
HHH-16633 add ability to specify fetch profiles in @Find annotation
Commit: a4d85806068945165138115d2892e0c7475c15c5
https://github.com/hibernate/hibernate-orm/commit/a4d85806068945165138115...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
Log Message:
-----------
HHH-16633 fix for StatelessSession @Find methods
Commit: 951207746251a82a529cb2cb3da49acdb1de6bb3
https://github.com/hibernate/hibernate-orm/commit/951207746251a82a529cb2c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/Context.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
A
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/ProcessLaterException.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/JpaDescriptorParser.java
Log Message:
-----------
HHH-16633 fix an issue with the lifecycle of annotation processing
we could not see typesafe references to static strings we generate
Commit: 3dfa70a78118894c5099469c28522fb537d9e143
https://github.com/hibernate/hibernate-orm/commit/3dfa70a78118894c5099469...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/CriteriaFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/IdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/QueryMethod.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/hqlsql/QueryMethodTest.java
Log Message:
-----------
HHH-16633 use unwrap() in preference to typecasts
perhaps it would be better to preemptively unwrap the
EntityManager to Session, because this approach results
in raw query types (but we don't really care since we
already know it's sound)
Commit: 87a320615c6d66d9c3f4c4bfd4c8521716871b8c
https://github.com/hibernate/hibernate-orm/commit/87a320615c6d66d9c3f4c4b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/NaturalIdLoadAccess.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/AbstractNaturalIdLoader.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiIdEntityLoaderArrayParam.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdLoadPlan.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/BaseNaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DeferredResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/ListResultsConsumer.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/NewFetchTest.java
Log Message:
-----------
HHH-16695 make fetch profiles actually work for natural id loading
Commit: 16b433ebf1c9c30608991b54396af3318b1426b8
https://github.com/hibernate/hibernate-orm/commit/16b433ebf1c9c30608991b5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
A
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/ProcessLaterException.java
A
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AbstractFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaAttribute.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/CriteriaFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/IdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/NaturalIdFinderMethod.java
R
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/ProcessLaterException.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/QueryMethod.java
Log Message:
-----------
HHH-16633 clean up
Commit: db4d529f603bc952faa894fc06bb4045fb728b65
https://github.com/hibernate/hibernate-orm/commit/db4d529f603bc952faa894f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/Context.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AbstractFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMeta.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaPackage.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/ErrorHandler.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/NameMetaAttribute.java
A
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/NamedQueryMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/util/TypeUtils.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/validation/ProcessorSessionFactory.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/validation/Validation.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/AuxiliaryTest.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/Book.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/Main.java
A
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/Type.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/util/TestUtil.java
Log Message:
-----------
HHH-16633 generate query methods from @NamedQuery annotations
Commit: cd75b0baf1a024df3dc3a685f81d80a4c315c3aa
https://github.com/hibernate/hibernate-orm/commit/cd75b0baf1a024df3dc3a68...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AbstractFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/DaoConstructor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/IdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/QueryMethod.java
Log Message:
-----------
HHH-16633 minor cleanups
Commit: d5c4e2673be4ac5e031689a18a1b5e58e4abd47c
https://github.com/hibernate/hibernate-orm/commit/d5c4e2673be4ac5e031689a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/IdentifierLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/NaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/SimpleNaturalIdLoadAccess.java
Log Message:
-----------
HHH-16695 fill in missing javadoc
Commit: 605a732e058d9cb81274bd8c02a08e0686f25d6b
https://github.com/hibernate/hibernate-orm/commit/605a732e058d9cb81274bd8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/NaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/SimpleNaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/BaseNaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/IdentifierLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/NaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/internal/SimpleNaturalIdLoadAccessImpl.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/NewGraphTest.java
Log Message:
-----------
HHH-16914 add support for EntityGraphs to NaturalIdLoadAccess and
SimpleNaturalIdLoadAccess
Commit: 99d8bf083257a94a7c6f4baeb53ae3d89bdaa600
https://github.com/hibernate/hibernate-orm/commit/99d8bf083257a94a7c6f4ba...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/processing/CheckHQL.java
M hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java
M hibernate-core/src/main/java/org/hibernate/annotations/processing/HQL.java
M hibernate-core/src/main/java/org/hibernate/annotations/processing/SQL.java
Log Message:
-----------
improve Javadoc of org.hibernate.annotations.processing
Commit: 78843fb2a9f28f85a1b322c37e17b1385fb0c857
https://github.com/hibernate/hibernate-orm/commit/78843fb2a9f28f85a1b322c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMeta.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/ErrorHandler.java
Log Message:
-----------
HHH-16633 allow the "session getter" method to not be a getter
add some Javadoc
Commit: 02e395c96dd0db360e487b9dfed9be1aa0ec81d6
https://github.com/hibernate/hibernate-orm/commit/02e395c96dd0db360e487b9...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/CriteriaFinderMethod.java
Log Message:
-----------
HHH-16633 correct handling of null values in criteria-based @Find methods
Commit: 24db891e846627278fec76017d810a82b8d4b5d5
https://github.com/hibernate/hibernate-orm/commit/24db891e846627278fec760...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/Context.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AbstractFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/CriteriaFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/DaoConstructor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/IdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/NaturalIdFinderMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/QueryMethod.java
Log Message:
-----------
HHH-16633 better Javadoc and @Nonnull annotations in generated source
Commit: 447fa30a898a24a6a64fb4705d39936ffbc3a486
https://github.com/hibernate/hibernate-orm/commit/447fa30a898a24a6a64fb47...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/Context.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaPackage.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/DaoConstructor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/model/Metamodel.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/XmlMetaEntity.java
Log Message:
-----------
HHH-16633 add CDI @Dependent annotation if in build path
Compare:
https://github.com/hibernate/hibernate-orm/compare/2409e1a49bd5...447fa30...