Skip to content

Commit 7d92e49

Browse files
committed
解决 @column:"toId;(parentId)" 等写法可能绕过字段插件的校验
1 parent 5c47fb6 commit 7d92e49

File tree

1 file changed

+1
-26
lines changed

1 file changed

+1
-26
lines changed

src/main/java/apijson/framework/APIJSONSQLConfig.java

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -164,31 +164,6 @@ public String getDBPassword() {
164164
return null;
165165
}
166166

167-
//取消注释后,默认的数据库类型会由 MySQL 改为 PostgreSQL
168-
// @Override
169-
// public String getDatabase() {
170-
// String db = super.getDatabase();
171-
// return db == null ? DATABASE_POSTGRESQL : db;
172-
// }
173-
174-
//如果确定只用一种数据库,可以重写方法,这种数据库直接 return true,其它数据库直接 return false,来减少判断,提高性能
175-
// @Override
176-
// public boolean isMySQL() {
177-
// return true;
178-
// }
179-
// @Override
180-
// public boolean isPostgreSQL() {
181-
// return false;
182-
// }
183-
// @Override
184-
// public boolean isSQLServer() {
185-
// return false;
186-
// }
187-
// @Override
188-
// public boolean isOracle() {
189-
// return false;
190-
// }
191-
192167
/**获取 APIJSON 配置表所在数据库模式 database,默认与业务表一块
193168
* @return
194169
*/
@@ -270,7 +245,7 @@ public void onFakeDelete(Map<String, Object> map) {
270245
@Override
271246
public AbstractSQLConfig setColumn(List<String> column) {
272247
if (ENABLE_COLUMN_CONFIG) {
273-
column = ColumnUtil.compatInputColumn(column, getTable(), getMethod(), getVersion());
248+
column = ColumnUtil.compatInputColumn(column, getTable(), getMethod(), getVersion(), ! isConfigTable());
274249
}
275250
return super.setColumn(column);
276251
}

0 commit comments

Comments
 (0)