Branch: refs/heads/wip/6.0
Home:
https://github.com/hibernate/hibernate-orm
Commit: 4b69854b9cdef715ea3c01c47dd9c5a9f4f47ee0
https://github.com/hibernate/hibernate-orm/commit/4b69854b9cdef715ea3c01c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/InstantiationTests.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/package-info.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/InstantiationTests.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/InstantiationTests.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/Name.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/NameInstantiator.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/Person.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/InstantiationTests.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/package-info.java
Log Message:
-----------
HHH-14885 - New composite user-type
Initial work on interface-based embeddables with custom instantiator
Commit: e06a3dcdbc9fe412a2090e59f2cc92a647cb72ec
https://github.com/hibernate/hibernate-orm/commit/e06a3dcdbc9fe412a2090e5...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/InstantiationTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/Name.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/Person.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/InstantiationTests.java
Log Message:
-----------
HHH-14885 - New composite user-type
HHH-14950 - Support mapping of embeddables with no setters (assuming a custom instantiator
or repo-strategy is used)
Tests illustrating that HHH-14950 does indeed happen
Commit: ae25b651cad18840fa082ac10f678768c43ae4d2
https://github.com/hibernate/hibernate-orm/commit/ae25b651cad18840fa082ac...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/beans/Beans.adoc
M hibernate-core/src/main/java/org/hibernate/annotations/EmbeddableInstantiator.java
M
hibernate-core/src/main/java/org/hibernate/annotations/EmbeddableInstantiatorRegistration.java
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
A hibernate-core/src/main/java/org/hibernate/metamodel/EmbeddableInstantiator.java
A
hibernate-core/src/main/java/org/hibernate/metamodel/EmbeddableRepresentationStrategy.java
A
hibernate-core/src/main/java/org/hibernate/metamodel/ManagedTypeRepresentationStrategy.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractEmbeddableRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyMap.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyPojo.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/ManagedTypeRepresentationResolverStandard.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/StandardEmbeddableInstantiator.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/IdClassEmbeddable.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassRepresentationStrategy.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/VirtualIdRepresentationStrategy.java
R hibernate-core/src/main/java/org/hibernate/metamodel/package-info.java
R
hibernate-core/src/main/java/org/hibernate/metamodel/spi/EmbeddableInstantiator.java
R
hibernate-core/src/main/java/org/hibernate/metamodel/spi/EmbeddableRepresentationStrategy.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/spi/EntityRepresentationStrategy.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/spi/ManagedTypeRepresentationResolver.java
R
hibernate-core/src/main/java/org/hibernate/metamodel/spi/ManagedTypeRepresentationStrategy.java
R hibernate-core/src/main/java/org/hibernate/metamodel/spi/PojoStrategy.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/PropertyAccess.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.java
M hibernate-core/src/main/java/org/hibernate/tuple/Instantiator.java
M hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/component/proxy/ComponentBasicProxyTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/InstantiationTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/NameInstantiator.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/InstantiationTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/NameInstantiator.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/package-info.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/InstantiationTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/NameInstantiator.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/InstantiationTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/NameInstantiator.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/InstantiationTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/NameInstantiator.java
M hibernate-core/src/test/resources/log4j2.properties
Log Message:
-----------
HHH-14885 - New composite user-type
HHH-14951 - Add @EmbeddableRepresentationStrategy
Prep work for `@EmbeddableRepresentationStrategy` - mostly move things from spi package to
api, generally all marked `@Incubating`
Commit: 9f155a95ab00d68a2d819fc75912be85f96ca0ef
https://github.com/hibernate/hibernate-orm/commit/9f155a95ab00d68a2d819fc...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/inheritance/BaseIdEntityByteCodeTest.java
Log Message:
-----------
Fix EnhancedProxy with Embeddable and Lazy BasicAttribute
Commit: 8203da2de14bb006978a5e4dee0612a6dc238341
https://github.com/hibernate/hibernate-orm/commit/8203da2de14bb006978a5e4...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
Log Message:
-----------
Fix EnhancedProxy with Embeddable and Lazy BasicAttribute
- added log message when this condition occurs
- tried adding a `LoggerInspectionRule` based assertion to the test, but found that that
rule is unfortunately very dependent on the message actually being logged
Compare:
https://github.com/hibernate/hibernate-orm/compare/8339dffb88b8...8203da2...