Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 45fc49314e8004d41c556f1c89347b7fcbec32a4
https://github.com/hibernate/hibernate-orm/commit/45fc49314e8004d41c556f1...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
A
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BasicArrayMappingTests.java
A
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BasicCollectionMappingTests.java
M
hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.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/process/internal/ValueConverterTypeAdapter.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/VersionResolution.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M
hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingContext.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M
hibernate-core/src/main/java/org/hibernate/collection/internal/StandardSortedMapSemantics.java
M
hibernate-core/src/main/java/org/hibernate/collection/internal/StandardSortedSetSemantics.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/DB2iDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.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/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLSqlAstTranslator.java
A hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLPGObjectJdbcType.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/dialect/SybaseASESqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/TypeNames.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.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/metamodel/model/convert/internal/OrdinalEnumValueConverter.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M
hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/ColumnInformation.java
A
hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/ColumnTypeInformation.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractStandardBasicType.java
A hibernate-core/src/main/java/org/hibernate/type/BasicArrayType.java
A hibernate-core/src/main/java/org/hibernate/type/BasicCollectionType.java
A hibernate-core/src/main/java/org/hibernate/type/BasicPluralType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicType.java
M hibernate-core/src/main/java/org/hibernate/type/CustomType.java
M hibernate-core/src/main/java/org/hibernate/type/EnumType.java
M hibernate-core/src/main/java/org/hibernate/type/JaxbXmlFormatMapper.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterJdbcTypeAdapter.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractArrayJavaType.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BasicJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BasicPluralJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanPrimitiveArrayJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DoublePrimitiveArrayJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/FloatPrimitiveArrayJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/IntegerPrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LongPrimitiveArrayJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ShortPrimitiveArrayJavaType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/BasicCollectionJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/CollectionJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeBaseline.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeRegistry.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/UnknownBasicJavaType.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/BigIntJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/BlobJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/BooleanJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ClobJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/DateJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/DecimalJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/DoubleJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/FloatJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/IntegerJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcTypeIndicators.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/NClobJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/NVarcharJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/RealJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/SmallIntJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/TimeJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/TimestampJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/TimestampWithTimeZoneJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/TinyIntJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/UUIDJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/VarbinaryJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/VarcharJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/XmlAsStringJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/XmlJdbcType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterArray.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcTypeBaseline.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/spi/JdbcTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/DdlType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/internal/CapacityDependentDdlType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/internal/DdlTypeImpl.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/spi/DdlTypeRegistry.java
M
hibernate-core/src/main/java/org/hibernate/type/internal/ConvertedBasicTypeImpl.java
M
hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/main/java/org/hibernate/usertype/StaticUserTypeSupport.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserType.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/java/AbstractDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicListTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicSortedSetTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/BooleanArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/DateArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/DoubleArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/FloatArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/IntegerArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/LongArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/OracleArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/ShortArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/StringArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/TimeArrayTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/TimestampArrayTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/LocalDateArrayDescriptorTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/LongArrayDescriptorTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/StringArrayDescriptorTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
M migration-guide.adoc
M settings.gradle
Log Message:
-----------
HHH-10999 Add support for SQL array types mapped as Java arrays and collections
Commit: 497c09cddb439c98781ef3532e331c100f320dcf
https://github.com/hibernate/hibernate-orm/commit/497c09cddb439c98781ef35...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.java
M migration-guide.adoc
Log Message:
-----------
HHH-10999 Remove configuration setting for configuring the JDBC type for arrays
Commit: b7dca12e702e8ab96637771960b461585ef689e4
https://github.com/hibernate/hibernate-orm/commit/b7dca12e702e8ab96637771...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/VersionResolution.java
M
hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/type/EnumType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcTypeIndicators.java
M
hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedSmokeTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/EnumResolutionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/SmokeTests.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/schemavalidation/EnumValidationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
M migration-guide.adoc
Log Message:
-----------
HHH-15288 Switch to SMALLINT as recommended type for enums
Compare:
https://github.com/hibernate/hibernate-orm/compare/39d8fa0662e1...b7dca12...