[hibernate/hibernate-orm] 5bd27e: HHH-14576 : Introduce the dialect for TiDB
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 5bd27eb85399cb2342582c079f0469bcd7c0d0ee
https://github.com/hibernate/hibernate-orm/commit/5bd27eb85399cb2342582c0...
Author: bb7133 <bb7133(a)gmail.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M Jenkinsfile
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M gradle/databases.gradle
M gradle/libraries.gradle
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TeradataSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2SqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbySqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLSqlAstTranslator.java
A hibernate-core/src/main/java/org/hibernate/dialect/TiDBDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/TiDBSqlAstTranslator.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/TiDBSequenceSupport.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorTiDBDatabaseImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/columntransformer/ColumnTransformerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/exception/SQLExceptionConversionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/join/OuterJoinTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/exception/ExceptionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/manytomany/ManyToManyBidirectionalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/MySQLStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/MySQLSetVariableEscapeColonTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/SchemaUpdateTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/size/filter/WhereAnnotatedOneToManySizeTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-14576 : Introduce the dialect for TiDB
Commit: ae8bedfa6db14e275c150b21b399f5c2461b1748
https://github.com/hibernate/hibernate-orm/commit/ae8bedfa6db14e275c150b2...
Author: bb7133 <bb7133(a)gmail.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/sequence/TiDBSequenceSupport.java
M hibernate-core/src/test/java/org/hibernate/orm/test/join/OuterJoinTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/exception/ExceptionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/manytomany/ManyToManyBidirectionalTest.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/DefaultGeneratedValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/MySQLStoredProcedureTest.java
Log Message:
-----------
update wrong SkipForDialect
Commit: c63308e50120302759c86747dd98b85c3667c430
https://github.com/hibernate/hibernate-orm/commit/c63308e50120302759c8674...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M Jenkinsfile
Log Message:
-----------
Setup notifications for PingCAP on TiDB environment
Commit: 3d27f61221fd136359c6ee8d3c2d334a06522d3b
https://github.com/hibernate/hibernate-orm/commit/3d27f61221fd136359c6ee8...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TypeTest.java
Log Message:
-----------
Fix non-deterministic time based test
Compare: https://github.com/hibernate/hibernate-orm/compare/00aa4addec5b...3d27f61...
3 years, 3 months
[hibernate/hibernate-orm] ae9d99: Handle the fact that PostgreSQL uses a backslash a...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: ae9d99a32cdd3cc46271a95044122db7252fb765
https://github.com/hibernate/hibernate-orm/commit/ae9d99a32cdd3cc46271a95...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
Log Message:
-----------
Handle the fact that PostgreSQL uses a backslash as default escape character in the like predicate
Commit: 98de63d0a1dc64894adb03e0021220828e84437a
https://github.com/hibernate/hibernate-orm/commit/98de63d0a1dc64894adb03e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-20 (Wed, 20 Oct 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/CacheDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CommunityDatabase.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/MimerSQLDialect.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/SybaseAnywhereDialect.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
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.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/Database.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/HANARowStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.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/dialect/SybaseDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/spi/DatabaseMetaDataDialectResolutionInfoAdapter.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/spi/DialectResolutionInfo.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentInitiator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/HibernateSchemaManagementTool.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/resolver/TestingDialectResolutionInfo.java
Log Message:
-----------
Handle keywords initialization for dialects through DialectResolutionInfo and un-deprecate Dialect#getKeywords
Compare: https://github.com/hibernate/hibernate-orm/compare/9c2c7e13dd17...98de63d...
3 years, 3 months
[hibernate/hibernate-orm] 8cf51a: HHH-14883 Fix an Asciidoc defect and other verbiag...
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 8cf51a601ba1744ed3e432edd23d79a119292c3d
https://github.com/hibernate/hibernate-orm/commit/8cf51a601ba1744ed3e432e...
Author: nathan.xu <nathan.xu(a)procor.com>
Date: 2021-10-18 (Mon, 18 Oct 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc
Log Message:
-----------
HHH-14883 Fix an Asciidoc defect and other verbiage issues in 'spatial' chapter in user guide
Commit: 8e0f0b412365458e2a3442b80a8c00be9e2ba35d
https://github.com/hibernate/hibernate-orm/commit/8e0f0b412365458e2a3442b...
Author: Dariush Moshiri <dariush.moshiri(a)akur8-tech.com>
Date: 2021-10-18 (Mon, 18 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/LockModeTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/NativeQueryImpl.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/query/NamedQueryTest.java
Log Message:
-----------
HHH-14816 Can not set lock mode with QueryHint due to type case problem
Commit: 3bee3a1c7932f38b7e0cdc593a786cfbab395f28
https://github.com/hibernate/hibernate-orm/commit/3bee3a1c7932f38b7e0cdc5...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2021-10-18 (Mon, 18 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/LockModeTypeHelper.java
Log Message:
-----------
HHH-14816 Minor refactoring of LockModeTypeHelper conversions
Commit: 6008264711a828f5b798157db068a3126422534e
https://github.com/hibernate/hibernate-orm/commit/6008264711a828f5b798157...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2021-10-18 (Mon, 18 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/LockMode.java
Log Message:
-----------
HHH-14816 Optimise LockMode#fromExternalForm for common case
Commit: ef3fe11ae673558e278d8c30902253365950da78
https://github.com/hibernate/hibernate-orm/commit/ef3fe11ae673558e278d8c3...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2021-10-18 (Mon, 18 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/StandardStack.java
Log Message:
-----------
HHH-14882 Minor implementation optimisations in internal StandardStack
The current StandardStack implementation is based on a LinkedList, which is well known to be a suboptimal choice; this should be switched to a lazily allocated ArrayDeque.
Commit: 9dd6cd06c9c8d5d4c23232663845d9d02176bc8f
https://github.com/hibernate/hibernate-orm/commit/9dd6cd06c9c8d5d4c232326...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2021-10-18 (Mon, 18 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/StandardStack.java
Log Message:
-----------
HHH-14882 StandardStack needs to support null entries
Commit: 7f46f11f3b100c4d6b9a1088284a2b9945236c13
https://github.com/hibernate/hibernate-orm/commit/7f46f11f3b100c4d6b9a108...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc
M hibernate-core/src/main/java/org/hibernate/LockMode.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/StandardStack.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/LockModeTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/NamedQueryTest.java
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into wip/6.0_merge
Commit: d2906c022ead4ccba13b162c454f7fca5c12eb22
https://github.com/hibernate/hibernate-orm/commit/d2906c022ead4ccba13b162...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M documentation/documentation.gradle
Log Message:
-----------
Upgrade org.asciidoctor.jvm.convert to 3.3.2
Commit: dd36e349b1a96164ec3c8a6c042ba0c1bb994624
https://github.com/hibernate/hibernate-orm/commit/dd36e349b1a96164ec3c8a6...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M documentation/documentation.gradle
M documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc
M hibernate-core/src/main/java/org/hibernate/LockMode.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/StandardStack.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/LockModeTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/NamedQueryTest.java
Log Message:
-----------
Merge branch 'wip/6.0_merge' into wip/6.0
Compare: https://github.com/hibernate/hibernate-orm/compare/a4e406a54eb3...dd36e34...
3 years, 3 months
[hibernate/hibernate-orm] 4f861e: Properly handle SQLFunction registrations
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 4f861e13bab2cc64aa7bee602e615391560da246
https://github.com/hibernate/hibernate-orm/commit/4f861e13bab2cc64aa7bee6...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/StandardSQLFunction.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngine.java
Log Message:
-----------
Properly handle SQLFunction registrations
Commit: 541302a511304a2a43f07bde6278d0d875ddbf8b
https://github.com/hibernate/hibernate-orm/commit/541302a511304a2a43f07bd...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M documentation/src/test/java/org/hibernate/userguide/sql/SQLTest.java
M hibernate-core/src/main/java/org/hibernate/SharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableStructure.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
M hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/spi/ProcedureCallImplementor.java
M hibernate-core/src/main/java/org/hibernate/query/internal/BindingTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameterBindings.java
R hibernate-core/src/main/java/org/hibernate/type/BigDecimalType.java
R hibernate-core/src/main/java/org/hibernate/type/BigIntegerType.java
R hibernate-core/src/main/java/org/hibernate/type/BinaryType.java
R hibernate-core/src/main/java/org/hibernate/type/BlobType.java
R hibernate-core/src/main/java/org/hibernate/type/BooleanType.java
R hibernate-core/src/main/java/org/hibernate/type/ByteType.java
R hibernate-core/src/main/java/org/hibernate/type/CalendarDateType.java
R hibernate-core/src/main/java/org/hibernate/type/CalendarTimeType.java
R hibernate-core/src/main/java/org/hibernate/type/CalendarType.java
R hibernate-core/src/main/java/org/hibernate/type/CharArrayType.java
R hibernate-core/src/main/java/org/hibernate/type/CharacterArrayClobType.java
R hibernate-core/src/main/java/org/hibernate/type/CharacterArrayNClobType.java
R hibernate-core/src/main/java/org/hibernate/type/CharacterArrayType.java
R hibernate-core/src/main/java/org/hibernate/type/CharacterNCharType.java
R hibernate-core/src/main/java/org/hibernate/type/CharacterType.java
R hibernate-core/src/main/java/org/hibernate/type/ClassType.java
R hibernate-core/src/main/java/org/hibernate/type/ClobType.java
R hibernate-core/src/main/java/org/hibernate/type/CurrencyType.java
R hibernate-core/src/main/java/org/hibernate/type/DateType.java
R hibernate-core/src/main/java/org/hibernate/type/DoubleType.java
R hibernate-core/src/main/java/org/hibernate/type/DurationType.java
R hibernate-core/src/main/java/org/hibernate/type/FloatType.java
R hibernate-core/src/main/java/org/hibernate/type/ImageType.java
R hibernate-core/src/main/java/org/hibernate/type/InstantType.java
R hibernate-core/src/main/java/org/hibernate/type/IntegerType.java
R hibernate-core/src/main/java/org/hibernate/type/LocalDateTimeType.java
R hibernate-core/src/main/java/org/hibernate/type/LocalDateType.java
R hibernate-core/src/main/java/org/hibernate/type/LocalTimeType.java
R hibernate-core/src/main/java/org/hibernate/type/LocaleType.java
R hibernate-core/src/main/java/org/hibernate/type/LongType.java
R hibernate-core/src/main/java/org/hibernate/type/MaterializedBlobType.java
R hibernate-core/src/main/java/org/hibernate/type/MaterializedClobType.java
R hibernate-core/src/main/java/org/hibernate/type/MaterializedNClobType.java
R hibernate-core/src/main/java/org/hibernate/type/NClobType.java
R hibernate-core/src/main/java/org/hibernate/type/NTextType.java
R hibernate-core/src/main/java/org/hibernate/type/NumericBooleanType.java
R hibernate-core/src/main/java/org/hibernate/type/OffsetDateTimeType.java
R hibernate-core/src/main/java/org/hibernate/type/OffsetTimeType.java
R hibernate-core/src/main/java/org/hibernate/type/PrimitiveCharacterArrayClobType.java
R hibernate-core/src/main/java/org/hibernate/type/PrimitiveCharacterArrayNClobType.java
R hibernate-core/src/main/java/org/hibernate/type/ShortType.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
R hibernate-core/src/main/java/org/hibernate/type/StringNVarcharType.java
R hibernate-core/src/main/java/org/hibernate/type/StringType.java
R hibernate-core/src/main/java/org/hibernate/type/TextType.java
R hibernate-core/src/main/java/org/hibernate/type/TimeType.java
R hibernate-core/src/main/java/org/hibernate/type/TimeZoneType.java
R hibernate-core/src/main/java/org/hibernate/type/TrueFalseType.java
R hibernate-core/src/main/java/org/hibernate/type/UUIDBinaryType.java
R hibernate-core/src/main/java/org/hibernate/type/UUIDCharType.java
R hibernate-core/src/main/java/org/hibernate/type/UrlType.java
R hibernate-core/src/main/java/org/hibernate/type/WrappedMaterializedBlobType.java
R hibernate-core/src/main/java/org/hibernate/type/WrapperBinaryType.java
R hibernate-core/src/main/java/org/hibernate/type/YesNoType.java
R hibernate-core/src/main/java/org/hibernate/type/ZoneOffsetType.java
R hibernate-core/src/main/java/org/hibernate/type/ZonedDateTimeType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaTypeDescriptor.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/ImageTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/subselect/SubselectTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/function/AnsiTrimEmulationFunctionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/UserTypeComparableIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/idgen/enhanced/table/Db2GenerationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/lob/BlobLocatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/lob/ClobLocatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/lob/LobHolder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/onetoone/link/OneToOneLinkTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/MySQLStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/OracleStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/PostgreSQLStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/StoredProcedureParameterTypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/hand/query/NativeSQLQueriesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/OracleLongLobTypeTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/query/QueryAndSQLTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/type/dynamicparameterized/MyStringType.java
M hibernate-core/src/test/java/org/hibernate/test/lob/ImageTest.java
M hibernate-core/src/test/java/org/hibernate/test/lob/MaterializedBlobTest.java
M hibernate-core/src/test/java/org/hibernate/test/lob/MaterializedClobTest.java
M hibernate-core/src/test/java/org/hibernate/test/lob/TextTest.java
M hibernate-core/src/test/java/org/hibernate/test/procedure/HANAStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/test/temporal/MySQL57TimestampPropertyTest.java
M hibernate-core/src/test/java/org/hibernate/test/temporal/TimePropertyTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/OracleLongLobTypeTest.java
M hibernate-core/src/test/java/org/hibernate/test/usertype/StringWrapperUserType.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/RevisionInfoConfiguration.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/CollectionMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/strategy/internal/ValidityAuditStrategy.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/customtype/UnspecifiedEnumTypeTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/components/dynamic/AgeType.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/multiplerelations/GroupMemberTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseNonConfigCoreFunctionalTestCase.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/BaseSessionFactoryFunctionalTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DomainModelExtension.java
Log Message:
-----------
Get rid of most basic type subclasses
Commit: a4e406a54eb3f5d6ed2b4090f9073c28e5d22515
https://github.com/hibernate/hibernate-orm/commit/a4e406a54eb3f5d6ed2b409...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M documentation/src/main/asciidoc/quickstart/guides/tutorial_native.adoc
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc
M documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/DurationMappingTests.java
M gradle/libraries.gradle
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CUBRIDDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CacheDialect.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/IngresDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MimerSQLDialect.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
M hibernate-core/hibernate-core.gradle
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/EnumeratedValueResolution.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/spi/MetadataBuildingProcess.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/registry/selector/internal/StrategySelectorBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/BasicTypeRegistration.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/dialect/AbstractHANADialect.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/DB2zDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/DurationIntervalSecondJdbcType.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/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDriverKind.java
A hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLInetJdbcType.java
A hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLIntervalSecondJdbcType.java
A hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLJsonJdbcType.java
A hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLJsonbJdbcType.java
A hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLPGObjectJdbcType.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/dialect/SybaseDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampaddFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampdiffFunction.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/AbstractDelegatingWrapperOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/id/IdentifierGeneratorHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
R hibernate-core/src/main/java/org/hibernate/jpa/TypedParameterValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/NamedEnumValueConverter.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SessionFactoryBasedWrapperOptions.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParamBindings.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParameterImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParameterMetadataImpl.java
A hibernate-core/src/main/java/org/hibernate/query/IntervalType.java
M hibernate-core/src/main/java/org/hibernate/query/NativeQuery.java
M hibernate-core/src/main/java/org/hibernate/query/ParameterMetadata.java
M hibernate-core/src/main/java/org/hibernate/query/Query.java
M hibernate-core/src/main/java/org/hibernate/query/SynchronizeableQuery.java
M hibernate-core/src/main/java/org/hibernate/query/TypedParameterValue.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ParameterMetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ResultMementoBasicStandard.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/query/spi/ParameterMetadataImplementor.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryParameterBinding.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/spi/NativeQueryImplementor.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/sql/ast/spi/SqlAppender.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/ResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractSingleColumnStandardBasicType.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractStandardBasicType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeReference.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/CustomType.java
M hibernate-core/src/main/java/org/hibernate/type/DbTimestampType.java
M hibernate-core/src/main/java/org/hibernate/type/EnumType.java
A hibernate-core/src/main/java/org/hibernate/type/FormatMapper.java
A hibernate-core/src/main/java/org/hibernate/type/JacksonJsonFormatMapper.java
A hibernate-core/src/main/java/org/hibernate/type/JsonBJsonFormatMapper.java
R hibernate-core/src/main/java/org/hibernate/type/PostgresUUIDType.java
M hibernate-core/src/main/java/org/hibernate/type/ProcedureParameterNamedBinder.java
R hibernate-core/src/main/java/org/hibernate/type/RowVersionType.java
M hibernate-core/src/main/java/org/hibernate/type/SingleColumnType.java
A hibernate-core/src/main/java/org/hibernate/type/SqlTypes.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
R hibernate-core/src/main/java/org/hibernate/type/StringRepresentableType.java
R hibernate-core/src/main/java/org/hibernate/type/TimestampType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/JdbcTypeNameMapper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/WrapperOptions.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterJdbcTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BigDecimalJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BigIntegerJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ByteJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarDateJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CharacterJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DateJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DbTimestampJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DoubleJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/FloatTypeDescriptor.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InetAddressJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/IntegerJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimestampJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalDateTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LongJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetDateTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ShortJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UUIDJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UrlJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZonedDateTimeJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeDescriptorBaseline.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/BasicBinder.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/BasicExtractor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/CharJdbcType.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/JdbcTypeDescriptorIndicators.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcTypeJavaClassMappings.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/LongNVarcharJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/LongVarcharJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/NCharJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/NVarcharJdbcType.java
A 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/internal/JdbcTypeDescriptorBaseline.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/spi/JdbcTypeDescriptorRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeSqlTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/main/java/org/hibernate/usertype/EnhancedUserType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/nested/NestedEmbeddableMetadataTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/nested/fieldaccess/FieldAccessedNestedEmbeddableMetadataTest.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/annotations/enumerated/custom_types/FirstLetterType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/custom_types/LastNumberType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/mappedSuperclass/EnumeratedWithMappedSuperclassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/ormXml/OrmXmlEnumTypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/EnumResolutionTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/PostgreSQLMultipleTypesOtherContributorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/Event.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/Inet.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/InetJavaTypeDescriptor.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/InetJdbcType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/InetType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/PostgreSQLInetTypesOtherContributorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/inet/PostgreSQLInetTypesOtherTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/json/Json.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/json/JsonJavaTypeDescriptor.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/json/JsonType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/PostgreSQLUUIDGeneratedValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/interpretation/UUIDBasedIdInterpretationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/TypedValueParametersTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/SmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/nationalized/MaterializedNClobBindTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/NativeQueryParameterTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/sql/StringValueMappingTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/various/TimestampTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/ClassificationType.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/PostgreSQLMultipleTypesOtherContributorTest.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/Event.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/Inet.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/InetJavaTypeDescriptor.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/InetJdbcType.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/InetType.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/PostgreSQLInetTypesOtherContributorTest.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/PostgreSQLInetTypesOtherTest.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/json/Json.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/json/JsonJavaTypeDescriptor.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/json/JsonJdbcType.java
R hibernate-core/src/test/java/org/hibernate/test/id/usertype/json/JsonType.java
M hibernate-core/src/test/java/org/hibernate/test/type/BasicTypeRegistryTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/BasicMetadataGenerator.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/customtype/ExtendedEnumTypeTest.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/GeolatteGeometryJavaTypeDescriptor.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/JTSGeometryJavaTypeDescriptor.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/db2/DB2GeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/h2geodb/GeoDBGeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/hana/HANAGeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/hana/HANAPointType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/mariadb/MariaDBGeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/mysql/MySQLGeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/SDOGeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PGGeometryType.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/sqlserver/SqlServer2008GeometryType.java
Log Message:
-----------
* Add SqlTypes as analogy to java.sql.Types containing constants for Hibernate specified types
* Add FormatMapper for a pluggable JSON serialization and deserialization strategy
* Add native UUID type support for H2, Cockroach, PostgreSQL
* Add native INET type support for Cockroach, PostgreSQL
* Add native JSON type support for MySQL, Cockroach, PostgreSQL
* Add native INTERVAL SECOND type support for H2, Cockroach, PostgreSQL
* Add fallback JdbcTypes for new SqlTypes
* Register column types for new SqlTypes
* Add support for BasicTypeReference in TypedParameterValue
* Fix a lot of method signatures with respect to type parameter issues
* Fix CustomType, UserType and EnhancedUserType with respect to type parameters
* Get rid of StringRepresentableType and some other unused deprecated methods
Compare: https://github.com/hibernate/hibernate-orm/compare/6ddf3530fa48...a4e406a...
3 years, 3 months
[hibernate/hibernate-orm] 7eccda: Fix java.lang.ClassCastException: org.hibernate.in...
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 7eccda9f36140dbda58970e8114c0c2317a764b8
https://github.com/hibernate/hibernate-orm/commit/7eccda9f36140dbda58970e...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cache/spi/entry/StandardCacheEntryImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/CacheEntityLoaderHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
Log Message:
-----------
Fix java.lang.ClassCastException: org.hibernate.internal.StatelessSessionImpl cannot be cast to org.hibernate.event.spi.EventSource
Commit: 563ee455308a9bf88dd2f8484ddf6d40b5d25b2e
https://github.com/hibernate/hibernate-orm/commit/563ee455308a9bf88dd2f84...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedResultImpl.java
Log Message:
-----------
Fix delayed entity fetch loading trying to instantiate abstract class
Commit: fa694c5d41e5effb2a33cee66294cd6ac80f52eb
https://github.com/hibernate/hibernate-orm/commit/fa694c5d41e5effb2a33cee...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/BidirectionalProxyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesProxyMergeWithSubclassesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesProxyWithSubclassesStatelessTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesProxyWithSubclassesTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/BidirectionalProxyTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyToOnesProxyMergeWithSubclassesTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyToOnesProxyWithSubclassesStatelessTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyToOnesProxyWithSubclassesTest.java
Log Message:
-----------
Re-enabled additional tests
Commit: d616f2aa5539550a667513b7e72491a91adfe7b7
https://github.com/hibernate/hibernate-orm/commit/d616f2aa5539550a667513b...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
Log Message:
-----------
Fix ToOneAttributeMapping tableGroup creation
Commit: dcab4bf7bf0196cd465c14616ffbe60b07470ad4
https://github.com/hibernate/hibernate-orm/commit/dcab4bf7bf0196cd465c146...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/UnfetchedCollectionAssembler.java
Log Message:
-----------
Fix unfetched collection assembling
Commit: 57e2d25dd35f6ca920160c6ea407d36f1b8cc352
https://github.com/hibernate/hibernate-orm/commit/57e2d25dd35f6ca920160c6...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/CascadeWithFkConstraintTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/BytecodeEnhancedLazyLoadingOnDeletedEntityTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/cascade/CascadeWithFkConstraintTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/BytecodeEnhancedLazyLoadingOnDeletedEntityTest.java
Log Message:
-----------
Re-enabled additional tests
Commit: 449d4adc27b09cf77fcd450e96ca7ad4e1221ce0
https://github.com/hibernate/hibernate-orm/commit/449d4adc27b09cf77fcd450...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
Log Message:
-----------
Fix cascade loader not join associations after first collection
Commit: d95dad597cf1974d352a1ec467da6e81db7bdb27
https://github.com/hibernate/hibernate-orm/commit/d95dad597cf1974d352a1ec...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/CascadeOnUninitializedTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/cascade/CascadeOnUninitializedTest.java
Log Message:
-----------
Re-enabled additional tests
Commit: 73452ae61f026136c954517beb10858d47b08d59
https://github.com/hibernate/hibernate-orm/commit/73452ae61f026136c954517...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
Log Message:
-----------
Fix ToOne with Ignore not found lazy loading
Commit: ad5326a8ce95e9183af6f661a9bcd9e906efc8aa
https://github.com/hibernate/hibernate-orm/commit/ad5326a8ce95e9183af6f66...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/LGMB_From.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/LGMB_To.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/LazyGroupMappedByTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/notfound/LazyNotFoundManyToOneNonUpdatableNonInsertableTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/notfound/LazyNotFoundOneToOneNonUpdatableNonInsertableTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/notfound/LazyNotFoundOneToOneTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/CreditCardPayment.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Customer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/DebitCardPayment.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/DomesticCustomer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/ForeignCustomer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyGroupWithInheritanceAllowProxyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyGroupWithInheritanceTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/ModelEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Order.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/OrderSupplemental.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/OrderSupplemental2.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Payment.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/ProxyDeletionTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/group/LGMB_From.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/group/LGMB_To.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/group/LazyGroupMappedByTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/notfound/LazyNotFoundManyToOneNonUpdatableNonInsertableTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/notfound/LazyNotFoundOneToOneNonUpdatableNonInsertableTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/notfound/LazyNotFoundOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/AbstractKey.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/Activity.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/Address.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/CreditCardPayment.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/Customer.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/DebitCardPayment.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/DomesticCustomer.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/FetchGraphTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/ForeignCustomer.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/GenericKey.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyGroupWithInheritanceAllowProxyTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyGroupWithInheritanceTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/ModelEntity.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/MoreSpecializedKey.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/Order.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/OrderSupplemental.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/OrderSupplemental2.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/Payment.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/RoleEntity.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/SpecializedKey.java
Log Message:
-----------
Re-enabled additional tests
Commit: f02ffde061f8b40896e26c951c8a9ee4950d3941
https://github.com/hibernate/hibernate-orm/commit/f02ffde061f8b40896e26c9...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesNoProxyFactoryWithSubclassesStatefulTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesNoProxyFactoryWithSubclassesStatelessTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyToOnesNoProxyFactoryWithSubclassesStatefulTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/LazyToOnesNoProxyFactoryWithSubclassesStatelessTest.java
Log Message:
-----------
Re-enabled additional tets
Commit: 1ffa1347a36e20f288b904fb57a32e5533e4a70b
https://github.com/hibernate/hibernate-orm/commit/1ffa1347a36e20f288b904f...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
Log Message:
-----------
Rename ToOneAttributeMapping isInternalLoadNullable to isOptional
Commit: 6ffcee44a60849466778438ca103bc612f543174
https://github.com/hibernate/hibernate-orm/commit/6ffcee44a60849466778438...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
Log Message:
-----------
search second level cache if proxy entity metamodel has subclasses
Commit: 6ddf3530fa48d6d2f8bf4842ccfc125c9b0887d8
https://github.com/hibernate/hibernate-orm/commit/6ddf3530fa48d6d2f8bf484...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-19 (Tue, 19 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityValuedFetchable.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
Log Message:
-----------
EntityValuedFetchable add isOptional and isUnwrapproxy methods
Compare: https://github.com/hibernate/hibernate-orm/compare/a3920e589245...6ddf353...
3 years, 3 months