[hibernate/hibernate-orm] 30bb01: Revert removal of JavaType from SqlSelectionProduc...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 30bb01d0fa521a0ef7b7db9da44b5994f58a5ce4
https://github.com/hibernate/hibernate-orm/commit/30bb01d0fa521a0ef7b7db9...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-12-14 (Wed, 14 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/results/ResultSetMappingSqlSelection.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/DiscriminatorPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstQueryPartProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlSelectionProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Expression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/DelegatingTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
Log Message:
-----------
Revert removal of JavaType from SqlSelectionProducer#createSqlSelection
Commit: 92d447cddd45c1b452f57c78c9f865e83091f676
https://github.com/hibernate/hibernate-orm/commit/92d447cddd45c1b452f57c7...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-12-14 (Wed, 14 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Expression.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/ResolvedSqlSelection.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/SqlSelectionImpl.java
Log Message:
-----------
Make use of JavaType in SqlSelection
Commit: acd4e0e36acbeaee4201448c61e2bc90fe062e3b
https://github.com/hibernate/hibernate-orm/commit/acd4e0e36acbeaee4201448...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-12-14 (Wed, 14 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/HANASqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/HANADialectTestCase.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/MultipleGeneratedValuesTests.java
Log Message:
-----------
Fix HANA test, skip one SQL Server test due to precision issues and get rid of old cruft in AbstractEntityPersister
Compare: https://github.com/hibernate/hibernate-orm/compare/dfa3981a525e...acd4e0e...
1 year, 6 months
[hibernate/hibernate-orm] dfa398: Make stored procedure and function calls through P...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: dfa3981a525e3342f1273ad8725ead3a4d377de6
https://github.com/hibernate/hibernate-orm/commit/dfa3981a525e3342f1273ad...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-12-14 (Wed, 14 Dec 2022)
Changed paths:
M gradle/databases.gradle
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/QueryBinder.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgresPlusDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseDialect.java
M hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java
A hibernate-core/src/main/java/org/hibernate/procedure/internal/DB2CallableStatementSupport.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/FunctionReturnImpl.java
A hibernate-core/src/main/java/org/hibernate/procedure/internal/JTDSCallableStatementSupport.java
A hibernate-core/src/main/java/org/hibernate/procedure/internal/PostgreSQLCallableStatementSupport.java
R hibernate-core/src/main/java/org/hibernate/procedure/internal/PostgresCallableStatementSupport.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureOutputsImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParameterImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ScalarDomainResultBuilder.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/StandardCallableStatementSupport.java
M hibernate-core/src/main/java/org/hibernate/result/internal/OutputsImpl.java
M hibernate-core/src/main/java/org/hibernate/result/internal/ResultSetOutputImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallFunctionReturnImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterExtractorImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterRegistrationImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcCallParameterRegistration.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/BaseEntityManagerFunctionalTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/procedure/PostgreSQLFunctionProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/PostgreSQLStoredProcedureTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/sql/hand/custom/orm.xml
Log Message:
-----------
Make stored procedure and function calls through ProcedureCall API more portable
1 year, 6 months
[hibernate/hibernate-orm] 6348d9: introduce TableMigrator and kill some code duplica...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 6348d9927e9e9f5960ed0751249ce20f8a240bf5
https://github.com/hibernate/hibernate-orm/commit/6348d9927e9e9f5960ed075...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/AbstractSchemaMigrator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableCleaner.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableExporter.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableMigrator.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/internal/TableMigrator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/Cleaner.java
Log Message:
-----------
introduce TableMigrator and kill some code duplication
1 year, 6 months
[hibernate/hibernate-orm] 371d2f: Move getCheckCondition to BasicType and add varian...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 371d2f1d491a2d1d31369aeffe8f42961be435b9
https://github.com/hibernate/hibernate-orm/commit/371d2f1d491a2d1d31369ae...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/OracleBooleanJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/NamedEnumValueConverter.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/convert/spi/EnumValueConverter.java
M hibernate-core/src/main/java/org/hibernate/type/BasicType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcType.java
Log Message:
-----------
Move getCheckCondition to BasicType and add variant to JdbcType for Oracle Booleans and other future uses
1 year, 6 months
[hibernate/hibernate-orm] d2d40c: HHH-15853 Avoid re-computing AttributeMetadataAcce...
by Sanne Grinovero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: d2d40c73189a625e5058e2a146df35ef8fb1df01
https://github.com/hibernate/hibernate-orm/commit/d2d40c73189a625e5058e2a...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/AttributeMetadataAccess.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
A hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicAttributeMetadataAccess.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/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-15853 Avoid re-computing AttributeMetadataAccess at runtime
Commit: a5525a943f84a7e0393eeb7e56f613785c9469d7
https://github.com/hibernate/hibernate-orm/commit/a5525a943f84a7e0393eeb7...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/AttributeMapping.java
R hibernate-core/src/main/java/org/hibernate/metamodel/mapping/AttributeMetadataAccess.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/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/BasicAttributeMapping.java
R hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicAttributeMetadataAccess.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CompoundNaturalIdMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationAttributeMapping.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/GeneratedValuesProcessor.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/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
A hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleAttributeMetadata.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleNaturalIdMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/VirtualEmbeddedAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/cid/AbstractCompositeIdAndNaturalIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/immutable/ImmutableManyToOneNaturalIdAnnotationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/immutable/ImmutableManyToOneNaturalIdHbmTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/immutable/ImmutableNaturalIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/immutableentity/ImmutableEntityNaturalIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/inheritance/InheritedNaturalIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/nullable/NullableNaturalIdTest.java
Log Message:
-----------
HHH-15853 Remove the AttributeMetadataAccess interface
Compare: https://github.com/hibernate/hibernate-orm/compare/58f8d3d4499f...a5525a9...
1 year, 6 months