Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.2.M1
-
None
Description
Database implementations vary in regard to which data types they allow a length to be specified for. So the static method TypesMapping.supportsLength should be deprecated and replaced by an adapter-specific method that can be tweaked for each supported database.
The current implementation causes some bugs in particular with the MergerFactory which relies on the global method TypesMapping.supportsLength when adding a new column to an existing table or changing the datatype of an existing column. The specified length may wrongly be ignored in this case.