🐛 SQL语句生成会有特殊字符
This commit is contained in:
parent
c0882ada7c
commit
0bbdc45aed
|
@ -12,13 +12,6 @@ dist-ssr
|
||||||
.eslintcache
|
.eslintcache
|
||||||
report.html
|
report.html
|
||||||
vite.config.*.timestamp*
|
vite.config.*.timestamp*
|
||||||
application-prod.yml
|
|
||||||
bunny-web.site.csr
|
|
||||||
bunny-web.site.key
|
|
||||||
bunny-web.site_bundle.crt
|
|
||||||
bunny-web.site_bundle.pem
|
|
||||||
|
|
||||||
application-prod.yml
|
|
||||||
|
|
||||||
yarn.lock
|
yarn.lock
|
||||||
npm-debug.log*
|
npm-debug.log*
|
||||||
|
@ -71,3 +64,13 @@ lerna-debug.log*
|
||||||
|
|
||||||
# Editor directories and files
|
# Editor directories and files
|
||||||
tsconfig.tsbuildinfo
|
tsconfig.tsbuildinfo
|
||||||
|
|
||||||
|
# 本地
|
||||||
|
|
||||||
|
bunny-web.site.csr
|
||||||
|
bunny-web.site.key
|
||||||
|
bunny-web.site_bundle.crt
|
||||||
|
bunny-web.site_bundle.pem
|
||||||
|
|
||||||
|
application-prod.yml
|
||||||
|
application-company.yml
|
|
@ -85,7 +85,8 @@ public class SqlMetadataProvider implements IMetadataProvider {
|
||||||
ColumnMetaData columnInfo = new ColumnMetaData();
|
ColumnMetaData columnInfo = new ColumnMetaData();
|
||||||
|
|
||||||
// 列名称
|
// 列名称
|
||||||
columnInfo.setColumnName(column.getColumnName());
|
String columnName = column.getColumnName().replaceAll("`", "");
|
||||||
|
columnInfo.setColumnName(columnName);
|
||||||
|
|
||||||
// 设置 JDBC 类型
|
// 设置 JDBC 类型
|
||||||
String dataType = column.getColDataType().getDataType();
|
String dataType = column.getColDataType().getDataType();
|
||||||
|
@ -99,11 +100,11 @@ public class SqlMetadataProvider implements IMetadataProvider {
|
||||||
columnInfo.setJavascriptType(StringUtils.uncapitalize(javaType));
|
columnInfo.setJavascriptType(StringUtils.uncapitalize(javaType));
|
||||||
|
|
||||||
// 列字段转成 下划线 -> 小驼峰
|
// 列字段转成 下划线 -> 小驼峰
|
||||||
String lowercaseName = MysqlTypeConvertUtil.convertToCamelCase(column.getColumnName(), false);
|
String lowercaseName = MysqlTypeConvertUtil.convertToCamelCase(columnName, false);
|
||||||
columnInfo.setLowercaseName(lowercaseName);
|
columnInfo.setLowercaseName(lowercaseName);
|
||||||
|
|
||||||
// 列字段转成 下划线 -> 大驼峰名称
|
// 列字段转成 下划线 -> 大驼峰名称
|
||||||
String uppercaseName = MysqlTypeConvertUtil.convertToCamelCase(column.getColumnName(), true);
|
String uppercaseName = MysqlTypeConvertUtil.convertToCamelCase(columnName, true);
|
||||||
columnInfo.setUppercaseName(uppercaseName);
|
columnInfo.setUppercaseName(uppercaseName);
|
||||||
|
|
||||||
// 解析注释
|
// 解析注释
|
||||||
|
|
Loading…
Reference in New Issue