[hibernate/hibernate-orm] 5ea876: HHH-15616 Mitigate performance impact of entity en...
by Sanne Grinovero
Branch: refs/heads/5.6
Home: https://github.com/hibernate/hibernate-orm
Commit: 5ea876832a284033c8a3caab18dc54f17fd92b18
https://github.com/hibernate/hibernate-orm/commit/5ea876832a284033c8a3caa...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Hibernate.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/AbstractEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryContext.java
A hibernate-core/src/main/java/org/hibernate/engine/internal/ManagedTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
A hibernate-core/src/main/java/org/hibernate/engine/spi/EnhancedEntity.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyResolverStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterImpl.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/PojoEntityInstantiator.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
Log Message:
-----------
HHH-15616 Mitigate performance impact of entity enhancement on Klass's _secondary_super_cache
2 years, 3 months
[hibernate/hibernate-orm] 9b72e7: HHH-15616 Mitigate performance impact of entity en...
by Sanne Grinovero
Branch: refs/heads/6.1
Home: https://github.com/hibernate/hibernate-orm
Commit: 9b72e76c926af0cb1efc312d38f883fbbd5eb1ed
https://github.com/hibernate/hibernate-orm/commit/9b72e76c926af0cb1efc312...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Hibernate.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementAsProxyLazinessInterceptor.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/AbstractEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryContext.java
A hibernate-core/src/main/java/org/hibernate/engine/internal/ManagedTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
A hibernate-core/src/main/java/org/hibernate/engine/spi/EnhancedEntity.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractEntityInstantiatorPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityInstantiatorPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyResolverStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterImpl.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/BytecodeEnhancementMetadataPojoImpl.java
Log Message:
-----------
HHH-15616 Mitigate performance impact of entity enhancement on Klass's _secondary_super_cache
2 years, 3 months
[hibernate/hibernate-orm] 5eb6f0: HHH-15355 virtual synthetic properties for multi-c...
by Gavin King
Branch: refs/heads/6.1
Home: https://github.com/hibernate/hibernate-orm
Commit: 5eb6f0d0ed40f49eb47a3b735eef635cb95e9b7e
https://github.com/hibernate/hibernate-orm/commit/5eb6f0d0ed40f49eb47a3b7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/MiscTest.java
Log Message:
-----------
HHH-15355 virtual synthetic properties for multi-column inverse one-to-ones
Commit: a39f06846a5a1de6067b10722eb85a52d60b9238
https://github.com/hibernate/hibernate-orm/commit/a39f06846a5a1de6067b107...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
Log Message:
-----------
HHH-14940 loosen a check
Commit: b527b79de8037cc4a3f25bc5f2439ad982c5059f
https://github.com/hibernate/hibernate-orm/commit/b527b79de8037cc4a3f25bc...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntityTypeImpl.java
Log Message:
-----------
HHH-13054 handle referencedColumnName to entities with multiple @Id properties
Commit: 69a07ac9d3cb83c79f0969b24a31813d75621e88
https://github.com/hibernate/hibernate-orm/commit/69a07ac9d3cb83c79f0969b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc0Test.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc1Test.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc2Test.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc3Test.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc4Test.java
Log Message:
-----------
HHH-15622, HHH-13054, HHH-14940, HHH-15355 organize the tests
Commit: 428e967efee0d9e541e4ee83c5fbc7d5a4b1b266
https://github.com/hibernate/hibernate-orm/commit/428e967efee0d9e541e4ee8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTable.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessEnhancedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessMixedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyChainedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyEnhancedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyIndexBackRefImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyMapImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyMixedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyNoopImpl.java
Log Message:
-----------
add some wildcards
Commit: 576d94f24376ce517f2216d15b6141de451d1131
https://github.com/hibernate/hibernate-orm/commit/576d94f24376ce517f2216d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M .gitignore
M hibernate-core/src/main/java/org/hibernate/annotations/IdGeneratorType.java
M hibernate-core/src/main/java/org/hibernate/annotations/JavaType.java
M hibernate-core/src/main/java/org/hibernate/annotations/ManyToAny.java
M hibernate-core/src/main/java/org/hibernate/annotations/Type.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ConverterHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/RegisteredConversion.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/UserTypeResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedJoinColumn.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/ColumnsBuilder.java
M hibernate-core/src/main/java/org/hibernate/cfg/ComponentPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/cfg/CopyIdentifierComponentSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/IndexOrUniqueKeySecondPass.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/PkDrivenByDefaultMapsIdSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyContainer.java
M hibernate-core/src/main/java/org/hibernate/cfg/ToOneFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/EntityBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/ListBinder.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/QueryBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/TableBinder.java
M hibernate-core/src/main/java/org/hibernate/event/spi/EventType.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/BuiltInPropertyAccessStrategies.java
M hibernate-core/src/main/java/org/hibernate/tuple/AttributeAccessorBinder.java
M hibernate-core/src/main/java/org/hibernate/usertype/DynamicParameterizedType.java
M hibernate-core/src/main/java/org/hibernate/usertype/ParameterizedType.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserTypeLegacyBridge.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e3/b3/Dependent.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e3/b3/EmployeeId.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/AbstractEmbeddableWithManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/BasketItems.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/BasketItemsPK.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/ShoppingBaskets.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/ShoppingBasketsPK.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/index/jpa/Car.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetomany/OneToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OverrideOneToOneJoinColumnTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/SortAndOrderTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserWithUnimplementedCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/derivedid/ColumnLengthTest.java
Log Message:
-----------
more consistent formatting for error messages
Commit: d1bbb0d7c9facc9be2816aba6af252d4ee1fab28
https://github.com/hibernate/hibernate-orm/commit/d1bbb0d7c9facc9be2816ab...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedJoinColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/cfg/JoinedSubclassFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/ToOneFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/EntityBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/TableBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneLazyFetchingTest.java
Log Message:
-----------
clean up foreign key binding code
Commit: 3bd9dd707041c79ce8b855e37b46edbb197d6b07
https://github.com/hibernate/hibernate-orm/commit/3bd9dd707041c79ce8b855e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.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/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/Constraint.java
M hibernate-core/src/main/java/org/hibernate/mapping/ForeignKey.java
M hibernate-core/src/main/java/org/hibernate/mapping/Formula.java
M hibernate-core/src/main/java/org/hibernate/mapping/Index.java
M hibernate-core/src/main/java/org/hibernate/mapping/Join.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/PropertyGeneration.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
Log Message:
-----------
more sensible toString()
Compare: https://github.com/hibernate/hibernate-orm/compare/ec3a46961819...3bd9dd7...
2 years, 3 months
[hibernate/hibernate-orm] ec3a46: HHH-12930 fix limitations mapping associations to ...
by Gavin King
Branch: refs/heads/6.1
Home: https://github.com/hibernate/hibernate-orm
Commit: ec3a46961819877ca972ca52fa1a2a402756927f
https://github.com/hibernate/hibernate-orm/commit/ec3a46961819877ca972ca5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/basics/BasicsRefColNamesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/basics/PostalCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/basics/Region.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/basics/Town.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/basics/TownCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embedded/EmbeddedRefColNamesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embedded/PostalCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embedded/Region.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embedded/Town.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embedded/TownCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embeddedid/EmbeddedIdRefColNamesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embeddedid/PostalCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embeddedid/Region.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embeddedid/Town.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/embeddedid/TownCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/mixed/MixedRefColNamesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/mixed/PostalCode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/mixed/Region.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/mixed/Town.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/mixed/TownCode.java
Log Message:
-----------
HHH-12930 fix limitations mapping associations to non-primary unique keys
This now handles cases where the unique key includes @Embeddable properties
of the target entity. It also produces *much* better error messages when
something is wrong.
2 years, 3 months
[hibernate/hibernate-orm] d634c2: cleanups to binder code
by Gavin King
Branch: refs/heads/6.1
Home: https://github.com/hibernate/hibernate-orm
Commit: d634c296ee97f38417c03c154a257bc9b59f09f8
https://github.com/hibernate/hibernate-orm/commit/d634c296ee97f38417c03c1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/AnnotationException.java
M hibernate-core/src/main/java/org/hibernate/MappingException.java
M hibernate-core/src/main/java/org/hibernate/annotations/LazyToOne.java
M hibernate-core/src/main/java/org/hibernate/annotations/Loader.java
M hibernate-core/src/main/java/org/hibernate/annotations/Table.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/IdGeneratorInterpreterImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedDiscriminatorColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedJoinColumn.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/CollectionSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/ColumnsBuilder.java
M hibernate-core/src/main/java/org/hibernate/cfg/CopyIdentifierComponentSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/IdGeneratorResolverSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/IndexColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/OneToOneSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/ToOneFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/EntityBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/ListBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/MapBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/NamedEntityGraphDefinition.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/QueryBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/TableBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/annotation/ConfigurationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/persister/entity/CustomSqlSchemaResolvingIdentityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/persister/entity/CustomSqlSchemaResolvingTest.java
Log Message:
-----------
cleanups to binder code
- add two type checks + exceptions
- use static imports
- refactor out lots of little methods + remove some dupe code
- improve some Javadoc
Commit: c9642358d43152ee8ab8718bd5d8f0fc9eb42344
https://github.com/hibernate/hibernate-orm/commit/c9642358d43152ee8ab8718...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedColumn.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/ColumnsBuilder.java
M hibernate-core/src/main/java/org/hibernate/cfg/InheritanceState.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyContainer.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/EntityBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/EntityInheritanceAttributeOverrideTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cfg/AnnotationBinderTest.java
Log Message:
-----------
move methods onto EntityBinder and CollectionBinder
Compare: https://github.com/hibernate/hibernate-orm/compare/9c70ed558f3f...c964235...
2 years, 3 months
[hibernate/hibernate-search] 645c15: HSEARCH-4727 Fix definition of "payload" columns i...
by Yoann Rodière
Branch: refs/heads/6.1
Home: https://github.com/hibernate/hibernate-search
Commit: 645c15fd3b7488636fa25c1aa32b80ad3bac29b5
https://github.com/hibernate/hibernate-search/commit/645c15fd3b7488636fa2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/cluster/impl/OutboxPollingAgentAdditionalJaxbMappingProducer.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxPollingOutboxEventAdditionalJaxbMappingProducer.java
Log Message:
-----------
HSEARCH-4727 Fix definition of "payload" columns in outbox events with DB2
This is a backwards-incompatible change for DB2 users, but the schema
was non-fonctional for those users to begin with, so that's no big deal.
This is also potentially a breaking change for users of some exotic
databases whose dialect had the same problem as DB2's, but those
databases are not tested nor advertised as supported anyway.
Commit: 1e272ac37bd406b6b635771d450de5e751c1a58e
https://github.com/hibernate/hibernate-search/commit/1e272ac37bd406b6b635...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-4727 Raise the timeout on CI for database-specific runs
Commit: c2b88078df8fa2ec7113aed443be1e285f16416d
https://github.com/hibernate/hibernate-search/commit/c2b88078df8fa2ec7113...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M parents/integrationtest/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-4732 Run tests against DB2 and DB2 JDBC driver version 11.5.8.0
Commit: 48c944f51d9a1c6fc0704eca240836a1b3b32f78
https://github.com/hibernate/hibernate-search/commit/48c944f51d9a1c6fc070...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontained/AutomaticIndexingManyToManyOwnedByContainedCollectionBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontained/AutomaticIndexingManyToManyOwnedByContainedListBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingCollectionBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingListBaseIT.java
Log Message:
-----------
HSEARCH-4732 Fix iteration order in automatic indexing tests for bags
Compare: https://github.com/hibernate/hibernate-search/compare/3d4de154a140...48c9...
2 years, 3 months
[hibernate/hibernate-search] 839de7: HSEARCH-4727 Fix definition of "payload" columns i...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 839de7e624c5a00f25a05a50ae788ae717d72737
https://github.com/hibernate/hibernate-search/commit/839de7e624c5a00f25a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/cluster/impl/OutboxPollingAgentAdditionalJaxbMappingProducer.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxPollingOutboxEventAdditionalJaxbMappingProducer.java
Log Message:
-----------
HSEARCH-4727 Fix definition of "payload" columns in outbox events with DB2
This is a backwards-incompatible change for DB2 users, but the schema
was non-fonctional for those users to begin with, so that's no big deal.
This is also potentially a breaking change for users of some exotic
databases whose dialect had the same problem as DB2's, but those
databases are not tested nor advertised as supported anyway.
Commit: c7eada4451af60e469899154ec183e16242eb7f3
https://github.com/hibernate/hibernate-search/commit/c7eada4451af60e46989...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-4727 Raise the timeout on CI for database-specific runs
Commit: f123a8d8df0c1d05c81aaf678ff3542e4b378f66
https://github.com/hibernate/hibernate-search/commit/f123a8d8df0c1d05c81a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4732 Run tests against DB2 and DB2 JDBC driver version 11.5.8.0
Commit: 28a6e67c5d11e3c90ffd899be0df7e14d0fe6367
https://github.com/hibernate/hibernate-search/commit/28a6e67c5d11e3c90ffd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontained/AutomaticIndexingManyToManyOwnedByContainedCollectionBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontained/AutomaticIndexingManyToManyOwnedByContainedListBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingCollectionBaseIT.java
Log Message:
-----------
HSEARCH-4732 Fix iteration order in automatic indexing tests for bags
Compare: https://github.com/hibernate/hibernate-search/compare/433c928ba478...28a6...
2 years, 3 months
[hibernate/hibernate-orm] 412319: add some wildcards
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 412319819e2f2d302a55760eae68cab33a372373
https://github.com/hibernate/hibernate-orm/commit/412319819e2f2d302a55760...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTable.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessEnhancedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessMixedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyChainedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyEnhancedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyIndexBackRefImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyMapImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyMixedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyNoopImpl.java
Log Message:
-----------
add some wildcards
Commit: 264d3c711c7f187165fce70f78ebf6b755cd6961
https://github.com/hibernate/hibernate-orm/commit/264d3c711c7f187165fce70...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M .gitignore
M hibernate-core/src/main/java/org/hibernate/annotations/IdGeneratorType.java
M hibernate-core/src/main/java/org/hibernate/annotations/JavaType.java
M hibernate-core/src/main/java/org/hibernate/annotations/ManyToAny.java
M hibernate-core/src/main/java/org/hibernate/annotations/Type.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ConverterHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/RegisteredConversion.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/UserTypeResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedJoinColumn.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/ColumnsBuilder.java
M hibernate-core/src/main/java/org/hibernate/cfg/ComponentPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/cfg/CopyIdentifierComponentSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/IndexOrUniqueKeySecondPass.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/PkDrivenByDefaultMapsIdSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyContainer.java
M hibernate-core/src/main/java/org/hibernate/cfg/ToOneFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/EntityBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/ListBinder.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/QueryBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/TableBinder.java
M hibernate-core/src/main/java/org/hibernate/event/spi/EventType.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/BuiltInPropertyAccessStrategies.java
M hibernate-core/src/main/java/org/hibernate/tuple/AttributeAccessorBinder.java
M hibernate-core/src/main/java/org/hibernate/usertype/DynamicParameterizedType.java
M hibernate-core/src/main/java/org/hibernate/usertype/ParameterizedType.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserTypeLegacyBridge.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e3/b3/Dependent.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e3/b3/EmployeeId.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/AbstractEmbeddableWithManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/BasketItems.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/BasketItemsPK.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/ShoppingBaskets.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/ShoppingBasketsPK.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/index/jpa/Car.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetomany/OneToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OverrideOneToOneJoinColumnTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/SortAndOrderTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserWithUnimplementedCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/derivedid/ColumnLengthTest.java
Log Message:
-----------
more consistent formatting for error messages
Commit: 239fc9a8356d8bc5777fae42479bb6d5d115d392
https://github.com/hibernate/hibernate-orm/commit/239fc9a8356d8bc5777fae4...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedJoinColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/cfg/JoinedSubclassFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/ToOneFkSecondPass.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/EntityBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/TableBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneLazyFetchingTest.java
Log Message:
-----------
clean up foreign key binding code
Commit: 5ea136781c7ba9b84b1d69464e5616cf3c53dabb
https://github.com/hibernate/hibernate-orm/commit/5ea136781c7ba9b84b1d694...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
Log Message:
-----------
remove some uses of java.util.Properties
Commit: 16c39c09256e36a2d5f1415c7ff1e8f2d5e65c0b
https://github.com/hibernate/hibernate-orm/commit/16c39c09256e36a2d5f1415...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.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/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/Constraint.java
M hibernate-core/src/main/java/org/hibernate/mapping/ForeignKey.java
M hibernate-core/src/main/java/org/hibernate/mapping/Formula.java
M hibernate-core/src/main/java/org/hibernate/mapping/Index.java
M hibernate-core/src/main/java/org/hibernate/mapping/Join.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/PropertyGeneration.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
Log Message:
-----------
more sensible toString()
Compare: https://github.com/hibernate/hibernate-orm/compare/25cb085f4838...16c39c0...
2 years, 3 months