hferentschik/hibernate-core — comment on commit 2d755b1c993820fe099830ef48627e8b505d67fe
File: hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java line 54
By hferentschik:

I will revert the change to Type.CHAR mapping. It seems that concrete dialect generally map via

registerColumnType( Types.CHAR, "char(1)" )

overriding

registerColumnType( Types.CHAR, "char($l)" )

from the base class _Dialect_. If we want to change that we should do that in a more general manner.
This mapping might stem from a time where the assumption was that Types.CHAR is equivalent to a single character.