fixed: 批量插入且配置 onInsert 时,出现错误的问题

This commit is contained in:
开源海哥 2023-04-23 16:53:39 +08:00
parent 7667b04c85
commit b103adda23

View File

@ -409,7 +409,7 @@ public class CommonsDialectImpl implements IDialect {
Map<String, String> onInsertColumns = tableInfo.getOnInsertColumns();
for (int i = 0; i < entities.size(); i++) {
StringJoiner stringJoiner = new StringJoiner(", ", "(", ")");
for (String insertColumn : warpedInsertColumns) {
for (String insertColumn : insertColumns) {
if (onInsertColumns != null && onInsertColumns.containsKey(insertColumn)) {
//直接读取 onInsert 配置的值而不用 "?" 代替
stringJoiner.add(onInsertColumns.get(insertColumn));