getter and setter can now pass UUID parameter (i.e. setObject(index, <UUID class>) / getObject(index, UUID.class)
Resultset.getObject without class or type precision will now return UUID object for UUID fields by default
Metadata for UUID columns (MariaDB 10.7 and later) will now return
ResultSetMetaData.getColumnTypeName(index) => "uuid"
ResultSetMetaData.getColumnClassName(index) => "java.util.UUID"
ResultSetMetaData.getColumnType(index) => Types.OTHER
replacing :
ResultSetMetaData.getColumnTypeName(index) => "CHAR"
ResultSetMetaData.getColumnClassName(index) => "java.lang.String"
ResultSetMetaData.getColumnType(index) => Types.CHAR
for compatibility, a new option `uuidAsString` permit to consider UUID as String like previously
result tested with hibernate 6.2.0 (btw, PR submitted https://github.com/hibernate/hibernate-orm/pull/5506)
getter and setter can now pass UUID parameter (i.e. setObject(index, <UUID class>) / getObject(index, UUID.class)
Resultset.getObject without class or type precision will now return UUID object for UUID fields by default
Metadata for UUID columns (MariaDB 10.7 and later) will now return
ResultSetMetaData.getColumnTypeName(index) => "uuid"
ResultSetMetaData.getColumnClassName(index) => "java.util.UUID"
ResultSetMetaData.getColumnType(index) => Types.OTHER
replacing :
ResultSetMetaData.getColumnTypeName(index) => "CHAR"
ResultSetMetaData.getColumnClassName(index) => "java.lang.String"
ResultSetMetaData.getColumnType(index) => Types.CHAR
for compatibility, a new option `uuidAsString` permit to consider UUID as String like previously
result tested with hibernate 6.2.0 (btw, PR submitted https://github.com/hibernate/hibernate-orm/pull/5506)