Branch: refs/heads/wip/6.0
Home:
https://github.com/hibernate/hibernate-orm
Commit: e60e3736a7259b6a69b42d5ddee946f0df2ee0a9
https://github.com/hibernate/hibernate-orm/commit/e60e3736a7259b6a69b42d5...
Author: gavin <gavin(a)hibernate.org>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/AbstractDelegatingWrapperOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M
hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/WrapperOptions.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/BooleanTypeDescriptor.java
M
hibernate-core/src/test/java/org/hibernate/test/nationalized/MaterializedNClobBindTest.java
Log Message:
-----------
cleaner approach to work around Oracle setNull(BOOLEAN) bug
- introduce doBindNull() in BasicBinder
- use WrapperOptions and FastSessionServices
- use getPreferredSqlTypeCodeForBoolean()