Branch: refs/heads/5.4
Home:
https://github.com/hibernate/hibernate-orm
Commit: ebe9756909106512ca48f20b137d454688f01484
https://github.com/hibernate/hibernate-orm/commit/ebe9756909106512ca48f20...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/DirtyCheckEnhancementContext.java
A
hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/DirtyCheckPrivateUnMappedCollectionTest.java
M
hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NoDirtyCheckEnhancementContext.java
Log Message:
-----------
HHH-14220 Add test for issue
Commit: 21e2c5b2f10af789ec21829675570b40201a35ac
https://github.com/hibernate/hibernate-orm/commit/21e2c5b2f10af789ec21829...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/DirtyCheckPrivateUnMappedCollectionTest.java
Log Message:
-----------
HHH-14220 Skip test when bytecode provider is Javassist
Commit: a9887cb7d287cdb8517d60da63a101fa7233b13c
https://github.com/hibernate/hibernate-orm/commit/a9887cb7d287cdb8517d60d...
Author: Yanming Zhou <zhouyanming(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableStructure.java
A hibernate-core/src/test/java/org/hibernate/id/enhanced/HHH14219.java
Log Message:
-----------
HHH-14219 Fix duplicated rows of sequence table
if generator is shared by multiple entities
Commit: b33972b44e3720100c160e60f38546cac0225c8a
https://github.com/hibernate/hibernate-orm/commit/b33972b44e3720100c160e6...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/antlr/sql-gen.g
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromClause.java
A hibernate-core/src/test/java/org/hibernate/query/JoinOrderTest.java
Log Message:
-----------
HHH-14201 fix HQL JOIN order issue
Commit: 4e99460460bad7881fcc5a17cdcf8de92146166c
https://github.com/hibernate/hibernate-orm/commit/4e99460460bad7881fcc5a1...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/antlr/sql-gen.g
M
hibernate-core/src/test/java/org/hibernate/test/annotations/onetomany/OrderByTest.java
Log Message:
-----------
HHH-14148 fix issue mapping order SQL fragment could produce incorrect SQL
Commit: a32afda0ecdc9a5b73d739e4cc6a078655eaa18e
https://github.com/hibernate/hibernate-orm/commit/a32afda0ecdc9a5b73d739e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/antlr/sql-gen.g
Log Message:
-----------
HHH-14148 Fix ANTLR grammar non-determinism
Commit: 0db25441b01c3a90db143a558edb02d5ec77b460
https://github.com/hibernate/hibernate-orm/commit/0db25441b01c3a90db143a5...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/antlr/sql-gen.g
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromClause.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
Log Message:
-----------
HHH-14201 Fix test issues of NaturalIdDereferenceTest
Commit: dd74a613ccf143f9d397c81759ae3c4831a92e23
https://github.com/hibernate/hibernate-orm/commit/dd74a613ccf143f9d397c81...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/antlr/hql-sql.g
M hibernate-core/src/main/antlr/hql.g
M hibernate-core/src/main/antlr/sql-gen.g
M hibernate-core/src/main/java/org/hibernate/UnknownProfileException.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ResultSetMappingBinder.java
M
hibernate-core/src/main/java/org/hibernate/boot/registry/BootstrapServiceRegistryBuilder.java
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/MappedSuperclassEnhancer.java
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/PersistentAttributesEnhancer.java
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementHelper.java
M
hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/DomainDataRegionConfigImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/NaturalIdCacheKey.java
M
hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
M
hibernate-core/src/main/java/org/hibernate/cache/spi/entry/StandardCacheEntryImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/cfg/ComponentPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3JoinColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/InheritanceState.java
M hibernate-core/src/main/java/org/hibernate/cfg/OneToOneSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyPreloadedData.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/MapBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/SimpleValueBinder.java
M
hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
M
hibernate-core/src/main/java/org/hibernate/cfg/beanvalidation/BeanValidationIntegrator.java
M
hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractPersistentCollection.java
M
hibernate-core/src/main/java/org/hibernate/context/internal/ThreadLocalSessionContext.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractTransactSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/IngresDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/InterbaseDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASE15Dialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/AbstractAnsiTrimEmulationFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/StandardAnsiSqlAggregationFunctions.java
M
hibernate-core/src/main/java/org/hibernate/dialect/identity/Chache71IdentityColumnSupport.java
M
hibernate-core/src/main/java/org/hibernate/dialect/pagination/CUBRIDLimitHandler.java
M
hibernate-core/src/main/java/org/hibernate/dialect/pagination/FirstLimitHandler.java
M
hibernate-core/src/main/java/org/hibernate/dialect/pagination/LegacyFirstLimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/NoopLimitHandler.java
M
hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQL2008StandardLimitHandler.java
M
hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2005LimitHandler.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Collections.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ForeignKeys.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Nullability.java
M
hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultReplicateEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DirtyCollectionSearchVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/OnLockVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/ProxyVisitor.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlLexer.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlSqlWalker.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/QueryTranslatorImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/SqlGenerator.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/AbstractNullnessCheckNode.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/BinaryArithmeticOperatorNode.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/BinaryLogicOperatorNode.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionSizeNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ComponentJoin.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/DotNode.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/EntityJoinFromElement.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElementType.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/IdentNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/IntoClause.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/MapKeyEntityFromElement.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/SelectClause.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ColumnHelper.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/JoinProcessor.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/SessionFactoryHelper.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/classic/FromParser.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/classic/PathExpressionParser.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/classic/QueryTranslatorImpl.java
M hibernate-core/src/main/java/org/hibernate/id/AbstractUUIDGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/HiLoOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/NoopOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/PooledOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableGenerator.java
M
hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/type/PrimitiveWrapperHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/xml/ErrorLogger.java
M
hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
M
hibernate-core/src/main/java/org/hibernate/jpa/internal/enhance/EnhancingClassTransformerImpl.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/XmlHelper.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/loader/criteria/CriteriaLoader.java
M
hibernate-core/src/main/java/org/hibernate/loader/criteria/CriteriaQueryTranslator.java
M hibernate-core/src/main/java/org/hibernate/loader/custom/CustomLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryParser.java
M
hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryReturnProcessor.java
M
hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/LoadQueryJoinAndFetchProcessor.java
M
hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/CollectionReferenceInitializerImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/mapping/ForeignKey.java
M hibernate-core/src/main/java/org/hibernate/mapping/MappedSuperclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/OneToMany.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
M hibernate-core/src/main/java/org/hibernate/mapping/Set.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/PluralAttributeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractPropertyMapping.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/walking/internal/CompositionSingularSubAttributesHelper.java
M hibernate-core/src/main/java/org/hibernate/pretty/MessageHelper.java
M
hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterImpl.java
M hibernate-core/src/main/java/org/hibernate/proxy/AbstractLazyInitializer.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/CriteriaQueryImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/CriteriaSubqueryImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/expression/EntityTypeExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/path/PluralAttributePath.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/path/SingularAttributePath.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/predicate/InPredicate.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M
hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/ResourceRegistryStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ForUpdateFragment.java
M hibernate-core/src/main/java/org/hibernate/sql/Template.java
M
hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaManagementToolCoordinator.java
M
hibernate-core/src/main/java/org/hibernate/transform/CacheableResultTransformer.java
M
hibernate-core/src/main/java/org/hibernate/transform/PassThroughResultTransformer.java
M hibernate-core/src/main/java/org/hibernate/transform/Transformers.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java
M
hibernate-core/src/main/java/org/hibernate/tuple/entity/BytecodeEnhancementMetadataPojoImpl.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/main/java/org/hibernate/type/CompositeCustomType.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
M hibernate-core/src/main/java/org/hibernate/type/ManyToOneType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ArrayMutabilityPlan.java
Log Message:
-----------
HHH-14218 fix some typos in code comments
Commit: cadc3bf9dcc0135608ba7c75d3097c25913e8185
https://github.com/hibernate/hibernate-orm/commit/cadc3bf9dcc0135608ba7c7...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/LiteralProcessor.java
A
hibernate-core/src/test/java/org/hibernate/query/IntegerRepresentationLiteralParsingExceptionTest.java
Log Message:
-----------
HHH-14213 fix query numeric literal (integer representation) parsing exception message
Commit: d1f9469cac8b75ba4ada0a3d687fc9a834d4d19b
https://github.com/hibernate/hibernate-orm/commit/d1f9469cac8b75ba4ada0a3...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M
hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/LoadAndFetchGraphTest.java
Log Message:
-----------
HHH-14212 revert back HHH-14124 (retaining testing case)
Commit: c0a7b6627389324ae3f2ba0f8dc2b92ccfa8a3cf
https://github.com/hibernate/hibernate-orm/commit/c0a7b6627389324ae3f2ba0...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
Log Message:
-----------
HHH-14212 revert back HHH-14097 (retaining testing case)
Commit: ce70858df330f8a80ccbe7a6d89c07bc4f3c07f4
https://github.com/hibernate/hibernate-orm/commit/ce70858df330f8a80ccbe7a...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
Log Message:
-----------
HHH-14212 revert back HHH-8776 (retaining testing case)
Commit: a77f10cdab1e5946a1c186d3ab2f8512273d422d
https://github.com/hibernate/hibernate-orm/commit/a77f10cdab1e5946a1c186d...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/FetchGraphTest.java
Log Message:
-----------
HHH-14212 fix Fetch Graph by simply returning false in TwoPhaseLoad#getOverridingEager()
when Fetch Graph is being enforced
Commit: 42cb22cae449b743994cc34ea42cda5ac19d5b03
https://github.com/hibernate/hibernate-orm/commit/42cb22cae449b743994cc34...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/FetchGraphTest.java
Log Message:
-----------
HHH-14212 Rename trigger entity to avoid keyword collision on Oracle
Commit: d0e22ddb20aa9cc8f7db78d12ce520319086438d
https://github.com/hibernate/hibernate-orm/commit/d0e22ddb20aa9cc8f7db78d...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AutoApplicableConverterDescriptorStandardImpl.java
M
hibernate-core/src/test/java/org/hibernate/test/converter/AttributeConverterTest.java
Log Message:
-----------
HHH-14206 Auto-apply converter not applied to primitives
Commit: 14a72bcf8ac41ffae1d6ef545e9e43fc0be681fa
https://github.com/hibernate/hibernate-orm/commit/14a72bcf8ac41ffae1d6ef5...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/FromImplementor.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/QueryStructure.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/internal/path/AbstractFromImpl.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh13058/HHH13058Test.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh13058/Patient.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh13058/Site.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh13058/Task.java
Log Message:
-----------
HHH-13058 fix issue left join root cannot be replaced by correlated parent in subquery
Commit: 4c364a159a47bb8b0384bab986f38f2a94816383
https://github.com/hibernate/hibernate-orm/commit/4c364a159a47bb8b0384bab...
Author: kubo <jsodpad(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
A
hibernate-core/src/test/java/org/hibernate/persister/entity/JoinFormulaImplicitJoinTest.java
Log Message:
-----------
HHH-14223 - nullpointer exception on @JoinFormula with implicit join
Commit: 69ddb4f7823db819a6ebbc9705ec302d4f145c8c
https://github.com/hibernate/hibernate-orm/commit/69ddb4f7823db819a6ebbc9...
Author: Jan-Willem Gmelig Meyling <jan-willem(a)youngmediaexperts.nl>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractPropertyMapping.java
Log Message:
-----------
HHH-14223 - Consider formulaTemplates in ID mapping for formula dereference
Commit: a8a177886e19ef6d64c8be54e0dc0776d88fc4af
https://github.com/hibernate/hibernate-orm/commit/a8a177886e19ef6d64c8be5...
Author: Jan-Willem Gmelig Meyling <jan-willem(a)youngmediaexperts.nl>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddableTypeImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EmbeddedTypeDescriptor.java
M hibernate-core/src/test/java/org/hibernate/test/cut/CompositeUserTypeTest.java
Log Message:
-----------
HHH-14198 - Expose CompositeUserTypes through JPA Metamodel
Composite User Types work like regular Composite Types (like Embeddable) in HQL. However,
because they cannot be represented in the JPA metamodel, libraries like [GraphQL for
JPA](https://github.com/jcrygier/graphql-jpa) or
[
Blaze-Persistence](https://persistence.blazebit.com/) cannot fully utilize them. In order
to make the composite property names available to these libraries, it would be nice to
optionally expose these attributes as embedded attributes. This pull request aims to make
that change and makes it configurable through a custom setting.
Composite User Types are a common solution for mapping composite interfaces. A common
example is for example `Money` from the Java Money API (JSR-354), for which composite user
types are implemented in [
Jadira](http://jadira.sourceforge.net/usertype-userguide.html).
I know Composite User Types are currently not consiered in Hibernate 6.x. See also
[
this](https://hibernate.zulipchat.com/#narrow/stream/132094-hibernate-orm...
Zulip thread. I am not sure if Hibernate 6.x will even have multi column types, which I
presume would be a requirement to even introduce Composite User types back at some point.
Usually Embeddables are a much easier, suitable mechanism for composite user types. But
Embeddables are not always a viable alternative, because Embeddables require the type to
be subclassed (as an interface cannot be mapped, and the type may not solely comprise
fields that can be mapped to a simple basic type). To deal with this exact problem,
`MonetaryAmounts` are still mapped as composite user type. There also have been
suggestions to the JPA Spec to consider `AttributeConverters` for Embeddables for
pracitcally the same purpose (which I think is going to be a mess of an implementation).
See:
https://github.com/eclipse-ee4j/jpa-api/issues/105
Anyways, regardless of whether this gets integrated in 5.x, I don't expect it to be
integrated in 6.x unless we also reintroduce Composite User Types. I am willing to
contribute Composite User Types for 6.x if people see benefit in it and think it can be
done in the first place.
Commit: 69e485e5bddb6c2904bc52b2fcd9d0578a8b776e
https://github.com/hibernate/hibernate-orm/commit/69e485e5bddb6c2904bc52b...
Author: Moritz Becker <moritz.becker(a)gmx.at>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElementFactory.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/SelectClause.java
A
hibernate-core/src/test/java/org/hibernate/test/hql/FetchNonRootRelativeElementCollectionAndAssociationTest.java
Log Message:
-----------
HHH-13201 - do not set empty text on collection join parent without queryable
collection
Commit: f39089bf4e842654945b0b189cbf13dd98eae6c3
https://github.com/hibernate/hibernate-orm/commit/f39089bf4e842654945b0b1...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElementFactory.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh14197/AbstractPersistent.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh14197/Department.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh14197/Employee.java
A
hibernate-core/src/test/java/org/hibernate/query/criteria/internal/hhh14197/HHH14197Test.java
Log Message:
-----------
HHH-14197 Criteria API doubly-nested subquery generates invalid SQL - missing subquery
root
Commit: 41e94dfab16df1eebc6f57f2a726ca8a6510b89a
https://github.com/hibernate/hibernate-orm/commit/41e94dfab16df1eebc6f57f...
Author: Yanming Zhou <zhouyanming(a)gmail.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/cfg/DefaultComponentSafeNamingStrategy.java
M hibernate-core/src/main/java/org/hibernate/cfg/DefaultNamingStrategy.java
M hibernate-core/src/main/java/org/hibernate/cfg/EJB3NamingStrategy.java
M hibernate-core/src/main/java/org/hibernate/cfg/ImprovedNamingStrategy.java
M
hibernate-core/src/main/java/org/hibernate/hql/internal/classic/QueryTranslatorImpl.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/idclass/WidgetId.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/pack/defaultpar/Version.java
M
hibernate-core/src/test/java/org/hibernate/jpa/test/pack/defaultpar_1_0/Version1.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/pack/war/Version.java
M
hibernate-core/src/test/java/org/hibernate/test/annotations/AlternativeNamingStrategy.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/GetDimensionFunction.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/GetGeometryTypeFunction.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/OracleSDOSupport.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/OracleSpatialFunctions.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/SDOObjectMethod.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/SDOObjectProperty.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/criterion/OracleSpatialProjection.java
M
hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/sqlserver/SqlServerMethod.java
Log Message:
-----------
HHH-14205 Replace StringBuffer with StringBuilder
Avoid unnecessary synchronization
Compare:
https://github.com/hibernate/hibernate-orm/compare/d16799c2a48f...41e94df...