| | |
| | | DdlFieldMappingAttrBO mappingBO = getMappingBO(fieldType); |
| | | if (mappingBO.getDataLength() != null) { |
| | | //mappingBO用来做最后的校验,如果定义的BO没有字段长度,则说明这个类型生成的sql不应该指定长度。如果指定了长度,说明是字段长度的最大值,VARCHAR、CLOB除外 |
| | | if (!(fieldType.equals(VciFieldTypeEnum.VTClob) || fieldType.equals(VciFieldTypeEnum.VTString)) |
| | | // TODO:2024-4-23修改,这儿第一组判断条件取反了,但是这儿应该是不取反才对 |
| | | if ((fieldType.equals(VciFieldTypeEnum.VTClob) || fieldType.equals(VciFieldTypeEnum.VTString)) |
| | | && attributeVO.getAttributeLength() > mappingBO.getDataLength()) { |
| | | mappingBO.setDataLength(attributeVO.getAttributeLength()); |
| | | } |