生成创建字段的 SQL 默认字段为空字符串时会出现四个分号。
GavinGu0 opened this issue · 0 comments
GavinGu0 commented
简单粗暴的方法是加个if条件
在方法 buildCreateFieldSql()
SqlBuilder.java 125行左右 if改为
if (StringUtils.isNotBlank(defaultValue)) {
// 默认值
String str=defaultValue.trim();
//判断已经加了分号,不再重复加
if(str.equalsIgnoreCase("''")){
fieldStrBuilder.append(" ").append("default ").append("''");
}
else {
fieldStrBuilder.append(" ").append("default ").append(getValueStr(field, defaultValue));
}
}