فهرست منبع

解决逻辑删除实体与数据库字段对不上,删除错误问题

Caratacus 7 سال پیش
والد
کامیت
9d51b425c8
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/mapper/LogicSqlInjector.java

+ 1 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/mapper/LogicSqlInjector.java

@@ -47,7 +47,7 @@ public class LogicSqlInjector extends AutoSqlInjector {
             // 逻辑删除注入
             SqlMethod sqlMethod = SqlMethod.LOGIC_DELETE_BY_ID;
             SqlSource sqlSource;
-            String idStr = table.getKeyColumn();
+            String idStr = table.getKeyProperty();
             if (batch) {
                 sqlMethod = SqlMethod.LOGIC_DELETE_BATCH_BY_IDS;
                 StringBuilder ids = new StringBuilder();