[hibernate/hibernate-orm] 0f0469: HHH-18191 - Remove @LazyToOne
by Steve Ebersole
Branch: refs/heads/wip/7.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 0f046952271605abf7358201c3bda9940318e432
https://github.com/hibernate/hibernate-orm/commit/0f046952271605abf735820...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/annotations/LazyToOne.java
R hibernate-core/src/main/java/org/hibernate/annotations/LazyToOneOption.java
M …
[View More]hibernate-core/src/main/java/org/hibernate/boot/model/internal/ToOneBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/models/HibernateAnnotations.java
R hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/LazyToOneAnnotation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetch/Stay.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/association/BidirectionalOneToOneWithNonAggregateIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/CascadeDeleteManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/CascadeOnUninitializedTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/CascadeOnUninitializedWithCollectionInDefaultFetchGroupFalseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/join/HHH3949Test.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/BidirectionalLazyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyCollectionLoadingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyLoadingIntegrationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyLoadingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyOneToManyWithEqualsImplementationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/NaturalIdInUninitializedAssociationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/cache/UninitializedAssociationsInCacheTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/BidirectionalLazyGroupsInEmbeddableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/BidirectionalLazyGroupsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/LGMB_From.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/LazyGroupMappedByTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/LazyGroupTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/notfound/LazyNotFoundManyToOneNonUpdatableNonInsertableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/notfound/LazyNotFoundOneToOneNonUpdatableNonInsertableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/notfound/LazyNotFoundOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Customer.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Order.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/RoleEntity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/SpecializedEntity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/orphan/OrphanRemovalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/connections/LazyLoadingConnectionCloseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/joinfetch/enhanced/JoinFetchWithEnhancementTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/Flight.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/InstrumentedLazyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/InstrumentedProxyLazyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/ManyToOneExplicitOptionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/mappedby/InverseToOneExplicitOptionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/onetoone/OneToOneExplicitOptionTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/package-info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/lazytoone/polymorphic/PolymorphicToOneExplicitOptionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/proxy/ProxyReferenceEqualityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/serialization/EntityProxySerializationTest.java
Log Message:
-----------
HHH-18191 - Remove @LazyToOne
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
[View Less]
7 months, 3 weeks
[hibernate/hibernate-orm] 60c520: HHH-18189 - Remove @IndexColumn
by Steve Ebersole
Branch: refs/heads/wip/7.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 60c520299b7b2ec9a4dd0609b759d423bbaa721c
https://github.com/hibernate/hibernate-orm/commit/60c520299b7b2ec9a4dd060...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/annotations/IndexColumn.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
…
[View More]M hibernate-core/src/main/java/org/hibernate/boot/model/internal/IndexColumn.java
M hibernate-core/src/main/java/org/hibernate/boot/models/HibernateAnnotations.java
R hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/IndexColumnAnnotation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/mapping/UnidirectionalOneToManyIndexColumnTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/AuditMappedBy.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/collection/StringListEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/onetomany/detached/IndexedListJoinColumnBidirectionalRefIngEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/onetomany/detached/inheritance/ParentIndexedListJoinColumnBidirectionalRefIngEntity.java
Log Message:
-----------
HHH-18189 - Remove @IndexColumn
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
[View Less]
7 months, 3 weeks
[hibernate/hibernate-orm] 6e47c1: HHH-18186 - Remove @GeneratorType
by Steve Ebersole
Branch: refs/heads/wip/7.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 6e47c1dc517a2c491b8939c84538aa35050ab78b
https://github.com/hibernate/hibernate-orm/commit/6e47c1dc517a2c491b8939c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
R documentation/src/main/asciidoc/topical/generated/GeneratedValues.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M …
[View More]hibernate-core/src/main/java/org/hibernate/annotations/CurrentTimestamp.java
M hibernate-core/src/main/java/org/hibernate/annotations/Generated.java
R hibernate-core/src/main/java/org/hibernate/annotations/GenerationTime.java
R hibernate-core/src/main/java/org/hibernate/annotations/GeneratorType.java
M hibernate-core/src/main/java/org/hibernate/annotations/ValueGenerationType.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/GenerationTiming.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/GenerationTimingMarshalling.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/models/HibernateAnnotations.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/CurrentTimestampAnnotation.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/GeneratedAnnotation.java
R hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/GeneratorTypeAnnotation.java
M hibernate-core/src/main/java/org/hibernate/generator/EventTypeSets.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/CurrentTimestampGeneration.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/GeneratedGeneration.java
R hibernate-core/src/main/java/org/hibernate/tuple/AnnotationValueGeneration.java
M hibernate-core/src/main/java/org/hibernate/tuple/GenerationTiming.java
R hibernate-core/src/main/java/org/hibernate/tuple/ValueGeneration.java
R hibernate-core/src/main/java/org/hibernate/tuple/ValueGenerator.java
R hibernate-core/src/main/java/org/hibernate/tuple/VmValueGeneration.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/DatabaseCreationTimestampNullableColumnTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/DatabaseTimestampsColumnTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/Antenna.java
M hibernate-core/src/test/java/org/hibernate/orm/test/customsql/CustomSqlGeneratedTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/ComplexValueGenerationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/DatabaseValueGenerationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/DefaultGeneratedValueIdentityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/DefaultGeneratedValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/GeneratedAnnotationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/GeneratorTypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/InDbGenerationsWithAnnotationsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/InMemoryValueGenerationTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/StaticGeneration.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/StaticValueGenerator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/sqldefault/DefaultTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/sqldefault/OverriddenDefaultTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/GeneratedInstantTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/GeneratedUuidTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/MultipleGeneratedValuesTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/ProposedGenerated.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/ProposedGeneratedTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/ProposedGeneratedValueGeneration.java
M hibernate-core/src/test/java/org/hibernate/orm/test/temporal/MySQLTimestampPropertyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/temporal/TimestampPropertyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/version/sybase/SybaseTimestampComparisonAnnotationsTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/basic/BasicTypeColumnDefinitionTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/generated/SimpleEntity.java
Log Message:
-----------
HHH-18186 - Remove @GeneratorType
HHH-18188 - Remove GenerationTime and its uses
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
[View Less]
7 months, 3 weeks
[hibernate/hibernate-orm] ea6dfd: Increase gradle daemon metaspace size to allow doc...
by Christian Beikov
Branch: refs/heads/6.5
Home: https://github.com/hibernate/hibernate-orm
Commit: ea6dfd764f4d65d65e144e625fac579a2905f1fb
https://github.com/hibernate/hibernate-orm/commit/ea6dfd764f4d65d65e144e6...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M gradle.properties
Log Message:
-----------
Increase gradle daemon metaspace size to allow documentation to build on JDK 11
Commit: …
[View More]a22944f7de832f323ab672f71fccf5c60ec63d0c
https://github.com/hibernate/hibernate-orm/commit/a22944f7de832f323ab672f...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/AbstractEntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Collections.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/AttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ManagedMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddableMappingTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InverseNonAggregatedIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/VirtualIdEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/derived/AnonymousTupleEmbeddableValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/derived/AnonymousTupleEntityValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryOptions.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/CompositeGeneratorBuilder.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyProxyBytecodeEnhancementCollectionInitializationTest.java
Log Message:
-----------
HHH-18410 Make use of getter/setter cache as much as possible
Commit: cb01ad6aeb1297ecdb4147c824d5b70c78e0c8d3
https://github.com/hibernate/hibernate-orm/commit/cb01ad6aeb1297ecdb4147c...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractSingularAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractStateArrayContributorMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
Log Message:
-----------
HHH-18410 Hoist some state to AbstractAttributeMapping to avoid megamorphic call sites
Compare: https://github.com/hibernate/hibernate-orm/compare/5cd7eb2260db...cb01ad6...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
[View Less]
7 months, 3 weeks
[hibernate/hibernate-orm] b0a0ca: HHH-18410 Make use of getter/setter cache as much ...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: b0a0ca15c687b9ba8381962d05abbbb5da442bb4
https://github.com/hibernate/hibernate-orm/commit/b0a0ca15c687b9ba8381962...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/AbstractEntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/…
[View More]Cascade.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Collections.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/AttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ManagedMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddableMappingTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InverseNonAggregatedIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/VirtualIdEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/derived/AnonymousTupleEmbeddableValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/derived/AnonymousTupleEntityValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryOptions.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityInitializerImpl.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/CompositeGeneratorBuilder.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyProxyBytecodeEnhancementCollectionInitializationTest.java
Log Message:
-----------
HHH-18410 Make use of getter/setter cache as much as possible
Commit: 59f944d691542ef9d9c55177895546e4f8699a03
https://github.com/hibernate/hibernate-orm/commit/59f944d691542ef9d9c5517...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractSingularAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractStateArrayContributorMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
Log Message:
-----------
HHH-18410 Hoist some state to AbstractAttributeMapping to avoid megamorphic call sites
Compare: https://github.com/hibernate/hibernate-orm/compare/420faa7e4ac8...59f944d...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
[View Less]
7 months, 3 weeks