Преглед изворни кода

支持 WHERE 实体条件自定义运算规则

= пре 7 година
родитељ
комит
12d2ae2226

+ 1 - 1
mybatis-plus-support/src/main/java/com/baomidou/mybatisplus/annotations/TableField.java

@@ -72,7 +72,7 @@ public @interface TableField {
      * 默认 `=` 等值
      * </p>
      */
-    String condition() default SqlCondition.EQUALS;
+    String condition() default SqlCondition.EQUAL;
 
     /**
      * <p>

+ 1 - 1
mybatis-plus-support/src/main/java/com/baomidou/mybatisplus/entity/TableFieldInfo.java

@@ -80,7 +80,7 @@ public class TableFieldInfo {
     /**
      * 字段比较条件
      */
-    private String condition = SqlCondition.EQUALS;
+    private String condition = SqlCondition.EQUAL;
 
     /**
      * 字段填充策略

+ 6 - 2
mybatis-plus-support/src/main/java/com/baomidou/mybatisplus/mapper/SqlCondition.java

@@ -26,9 +26,13 @@ package com.baomidou.mybatisplus.mapper;
 public class SqlCondition {
 
     /**
-     * 等
+     * 等
      */
-    public static final String EQUALS = "%s=#{%s}";
+    public static final String EQUAL = "%s=#{%s}";
+    /**
+     * 不等于
+     */
+    public static final String NOT_EQUAL = "%s&lt;&gt;#{%s}";
     /**
      * % 两边 %
      */