Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7130bbf

Browse files
committed
notEmpty修改为只处理String类型
1 parent 770008d commit 7130bbf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/com/github/abel533/mapperhelper/MapperTemplate.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,11 @@ protected SqlNode getIfNotNull(EntityHelper.EntityColumn column, SqlNode columnN
296296
* @return
297297
*/
298298
protected SqlNode getIfNotNull(EntityHelper.EntityColumn column, SqlNode columnNode, boolean empty) {
299-
return new IfSqlNode(columnNode, column.getProperty() + " != null " + (empty ? " and " + column.getProperty() + " != ''" : ""));
299+
if (empty && column.getJavaType().equals(String.class)) {
300+
return new IfSqlNode(columnNode, column.getProperty() + " != null and " + column.getProperty() + " != ''");
301+
} else {
302+
return new IfSqlNode(columnNode, column.getProperty() + " != null ");
303+
}
300304
}
301305

302306
/**

0 commit comments

Comments
 (0)