Skip to content

Commit 9d2bcb1

Browse files
committed
fix: escape special characters in SQL replacements
1 parent 2465336 commit 9d2bcb1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • backend/framework/src/main/java/org/jumpserver/chen/framework/datasource/sql

backend/framework/src/main/java/org/jumpserver/chen/framework/datasource/sql/SQL.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static SQL of(String sql, Map<String, Object> params) {
3737

3838
public static SQL of(String sql, Object... params) {
3939
for (Object param : params) {
40-
sql = sql.replaceFirst("\\?", param.toString());
40+
sql = sql.replaceFirst("\\?", Matcher.quoteReplacement(param.toString()));
4141
}
4242
return new SQL(sql);
4343
}

0 commit comments

Comments
 (0)