forked from github/dataease
Merge pull request #8815 from ulleo/dev
fix(X-Pack): 修复数据填报保存表单创建数据表时无法输入特殊字符如"-"、"."等的问题
This commit is contained in:
commit
60daef8085
@ -83,8 +83,10 @@ public class JdbcProvider extends DefaultJdbcProvider {
|
||||
try (Connection connection = getConnectionFromPool(datasourceRequest); PreparedStatement stat = getPreparedStatement(connection, queryTimeout, datasourceRequest.getQuery())) {
|
||||
|
||||
if (CollectionUtils.isNotEmpty(datasourceRequest.getTableFieldWithValues())) {
|
||||
LogUtil.info("execWithPreparedStatement sql: " + datasourceRequest.getQuery());
|
||||
for (int i = 0; i < datasourceRequest.getTableFieldWithValues().size(); i++) {
|
||||
stat.setObject(i + 1, datasourceRequest.getTableFieldWithValues().get(i).getValue(), datasourceRequest.getTableFieldWithValues().get(i).getType());
|
||||
LogUtil.info("execWithPreparedStatement param[" + (i + 1) + "]: " + datasourceRequest.getTableFieldWithValues().get(i).getValue());
|
||||
}
|
||||
}
|
||||
|
||||
@ -428,8 +430,10 @@ public class JdbcProvider extends DefaultJdbcProvider {
|
||||
try (Connection connection = getConnectionFromPool(dsr); PreparedStatement stat = getPreparedStatement(connection, queryTimeout, dsr.getQuery())) {
|
||||
|
||||
if (CollectionUtils.isNotEmpty(dsr.getTableFieldWithValues())) {
|
||||
LogUtil.info("getData sql: " + dsr.getQuery());
|
||||
for (int i = 0; i < dsr.getTableFieldWithValues().size(); i++) {
|
||||
stat.setObject(i + 1, dsr.getTableFieldWithValues().get(i).getValue(), dsr.getTableFieldWithValues().get(i).getType());
|
||||
LogUtil.info("getData param[" + (i + 1) + "]: " + dsr.getTableFieldWithValues().get(i).getValue());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -288,9 +288,9 @@ public class MysqlExtDDLProvider extends DefaultExtDDLProvider {
|
||||
}
|
||||
|
||||
if (primaryKeyField != null) {
|
||||
str.append("constraint ")
|
||||
str.append("constraint `")
|
||||
.append(table)
|
||||
.append("_pk ")
|
||||
.append("_pk` ")
|
||||
.append("PRIMARY KEY (")
|
||||
.append("`")
|
||||
.append(primaryKeyField.getColumnName())
|
||||
|
Loading…
Reference in New Issue
Block a user