The most recent version of Oracle’s flagship product, Oracle Database 23c, contains a num- ber of new features, including improved BOOLEAN compatibility. The Oracle Dialect used by Hibernate, a crucial part of the framework that enables communication between the Hibernate application and the Oracle database, has to be updated as a result of these improvements. The old representation of the boolean should be updated when someone want to work with the new database 23c : for example in the columnType here is the type of BOOLEAN column :
also the castPattern method has this comment :
so I’ll be working on these changes inside the OracleDialect.class including the methods : contributeTypes, getPreferredSqlTypeCodeForBoolean, registerColumnTypes, castPattern, columnType. |