[hibernate/hibernate-orm] d26f5a: HHH-18742 upsert() and non-updatable field
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: d26f5a08bdca455f254b7ae049dc26f566860f75
https://github.com/hibernate/hibernate-orm/commit/d26f5a08bdca455f254b7ae...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/MergeCoordinator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.java
A hibernate-core/src/test/java/org/hibernate/orm/test/stateless/UpsertNaturalIdTest.java
Log Message:
-----------
HHH-18742 upsert() and non-updatable field
Commit: 6acd4f6d44c852d034753a1413ad9cab9ac3b774
https://github.com/hibernate/hibernate-orm/commit/6acd4f6d44c852d034753a1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/SqlAstTranslatorWithOnDuplicateKeyUpdate.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/MergeCoordinator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.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/SqlAstTranslatorWithMerge.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstTranslatorWithUpsert.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/ColumnValueBinding.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/ColumnValuesTableMutationBuilder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/stateless/UpsertNaturalIdTest.java
Log Message:
-----------
HHH-18742 upsert() and non-updatable field
Commit: c65a2e8d8e68360238274b1ec6a861c0706e586c
https://github.com/hibernate/hibernate-orm/commit/c65a2e8d8e68360238274b1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTable.java
M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/OneToMany.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Value.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/SqmMutationStrategyHelper.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/ColumnValue.java
Log Message:
-----------
HHH-20154 @NaturalId(modifiable=false) => updatable=false
Commit: 817822fb3ae021053493b0dace7f97ee2538e429
https://github.com/hibernate/hibernate-orm/commit/817822fb3ae021053493b0d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedTest.java
Log Message:
-----------
HHH-20155 add test
Commit: 87aae5afb1eba5ef0d90cabc0350d2fdf3c39a4b
https://github.com/hibernate/hibernate-orm/commit/87aae5afb1eba5ef0d90cab...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/MergeCoordinator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedTest.java
Log Message:
-----------
HHH-20155 fix upsert() with discriminator column
Commit: e7436fd9faa0a5baaed2741fe715d02564c60947
https://github.com/hibernate/hibernate-orm/commit/e7436fd9faa0a5baaed2741...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/SqmMutationStrategyHelper.java
Log Message:
-----------
minor code changes
Commit: ebb9dd23e96d473af07157b93aec008da9b56957
https://github.com/hibernate/hibernate-orm/commit/ebb9dd23e96d473af07157b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/model/jdbc/OptionalTableUpdateOperation.java
Log Message:
-----------
HHH-18742, HHH-20154 fix for Sybase
Compare: https://github.com/hibernate/hibernate-orm/compare/9ba344f40a92...ebb9dd2...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 2 weeks
[hibernate/hibernate-orm] 5ccb88: HHH-18812 remove string-based handling of cast typ...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 5ccb8837486c86dba64cb3c31619de28626706ac
https://github.com/hibernate/hibernate-orm/commit/5ccb8837486c86dba64cb3c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacySqlAstTranslator.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacySqlAstTranslator.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SingleStoreSqlAstTranslator.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TiDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/aggregate/AggregateSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/aggregate/DB2AggregateSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/DdlTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonValueFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/MariaDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/MySQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.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/internal/NativeEnumDdlTypeImpl.java
Log Message:
-----------
HHH-18812 remove string-based handling of cast types from MySQLSqlAstTranslator
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 2 weeks