[hibernate/hibernate-orm] bd784b: Misc cleanup related to `MultiLoader` hierarchy
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: bd784b6e9025507f280350cd333fae6ab6013c22
https://github.com/hibernate/hibernate-orm/commit/bd784b6e9025507f280350c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-12 (Sun, 12 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/MultiIdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiIdLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiNaturalIdLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiNaturalIdLoadingBatcher.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/MultiIdEntityLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/MultiLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/MultiNaturalIdLoader.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/persister/internal/PersisterFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/spi/PersisterFactory.java
Log Message:
-----------
Misc cleanup related to `MultiLoader` hierarchy
3 years, 1 month
[hibernate/hibernate-orm] 0ca7a6: "long" varchar/varbinary mappings
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 0ca7a659b0c56793740b495343da8e024f441023
https://github.com/hibernate/hibernate-orm/commit/0ca7a659b0c56793740b495...
Author: Gavin <gavin(a)hibernate.org>
Date: 2021-12-11 (Sat, 11 Dec 2021)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLiteDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SybaseAnywhereDialect.java
A hibernate-core/src/main/java/org/hibernate/Length.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASEDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/Size.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/AbstractSchemaValidator.java
A hibernate-core/src/test/java/org/hibernate/orm/test/length/LengthTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/length/WithLongStrings.java
M hibernate-core/src/test/java/org/hibernate/orm/test/lob/ImageMappings.hbm.xml
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/schemavalidation/LongVarcharValidationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemavalidation/NumericValidationTest.java
Log Message:
-----------
"long" varchar/varbinary mappings
add Length class with useful constant values
well-defined mappings for "long" varchar/varbinary types
make LONGVARCHAR a synonym for VARCHAR with length=LONG32
make LONGVARBINARY a synonym for VARBINARY with length=LONG32
add Dialect.getMaxVarcharLength() + friends
make schema validator ignore the differences between string types
Commit: ccc88e9ad46ffb684b94eca9e76127b35b8d049d
https://github.com/hibernate/hibernate-orm/commit/ccc88e9ad46ffb684b94eca...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2021-12-11 (Sat, 11 Dec 2021)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CUBRIDDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/FirebirdDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/IngresDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MaxDBDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/RDMSOS2200Dialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLiteDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TeradataDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TimesTenDialect.java
Log Message:
-----------
update the community dialects
Compare: https://github.com/hibernate/hibernate-orm/compare/f389952a9dff...ccc88e9...
3 years, 1 month
[hibernate/hibernate-orm] 1e4f1f: HHH-14950 - Support mapping of embeddables with no...
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 1e4f1fef4425ad1bebcab509e1244905f04cf7c7
https://github.com/hibernate/hibernate-orm/commit/1e4f1fef4425ad1bebcab50...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/ReflectHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.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/EntityRepresentationStrategyMap.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.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/EmbeddedCollectionPart.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/property/access/internal/PropertyAccessBasicImpl.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/PropertyAccessStrategyBasicImpl.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
M hibernate-core/src/main/java/org/hibernate/property/access/spi/PropertyAccessStrategy.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/Setter.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardRowReader.java
M hibernate-core/src/main/java/org/hibernate/transform/AliasToBeanResultTransformer.java
M hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/DynamicMapEntityTuplizer.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/AttributeAccessorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/BeanReflectionHelper.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/intf2/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/Name.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/property/BasicPropertyAccessorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/property/PropertyAccessStrategyMapTest.java
M hibernate-core/src/test/resources/log4j2.properties
M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/ReflectionTools.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/accesstype/AttributeAccessorTest.java
Log Message:
-----------
HHH-14950 - Support mapping of embeddables with no setters w/ custom instantiator
HHH-14964 - EmbeddableInitializer are called multiple times
HHH-14950 works for the most part, but cannot be used "for real" because of HHH-14964
Commit: 64af4885b986529340141d0d7b55740c6966471a
https://github.com/hibernate/hibernate-orm/commit/64af4885b986529340141d0...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.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/intf2/InstantiationTests.java
Log Message:
-----------
HHH-14950 - Support mapping of embeddables with no setters w/ custom instantiator
HHH-14964 - EmbeddableInitializer are called multiple times
Compare: https://github.com/hibernate/hibernate-orm/compare/a2a6425b8203...64af488...
3 years, 1 month