浏览代码

修复条件错误

zhouhao 6 年之前
父节点
当前提交
d50da1e22f

+ 5 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-mybatis/src/main/java/org/hswebframework/web/dao/mybatis/mapper/ChangedTermValue.java

@@ -3,13 +3,17 @@ package org.hswebframework.web.dao.mybatis.mapper;
 import lombok.AllArgsConstructor;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.Data;
 
 
+import java.io.Serializable;
+
 /**
 /**
  * @author zhouhao
  * @author zhouhao
  * @since 3.0.0-RC
  * @since 3.0.0-RC
  */
  */
 @Data
 @Data
 @AllArgsConstructor
 @AllArgsConstructor
-public class ChangedTermValue {
+public class ChangedTermValue implements Serializable {
+    private static final long serialVersionUID = 6373611532663483048L;
+
     private Object old;
     private Object old;
 
 
     private Object value;
     private Object value;

+ 1 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-mybatis/src/main/java/org/hswebframework/web/dao/mybatis/mapper/dict/DictTermTypeMapper.java

@@ -91,7 +91,7 @@ public class DictTermTypeMapper extends AbstractSqlTermCustomer {
         Dialect dialect = column.getTableMetaData().getDatabaseMetaData().getDialect();
         Dialect dialect = column.getTableMetaData().getDatabaseMetaData().getDialect();
         String columnName = dialect.buildColumnName(tableAlias, column.getName());
         String columnName = dialect.buildColumnName(tableAlias, column.getName());
         SqlAppender appender = new SqlAppender();
         SqlAppender appender = new SqlAppender();
-        appender.add(columnName, not ? " != " : "=", "#{", wherePrefix, ".value}");
+        appender.add(columnName, not ? " != " : "=", "#{", wherePrefix, ".value.value}");
         return appender;
         return appender;
     }
     }
 }
 }