From cc2c8977b61b76ff389af2d73d891118de4e81bc Mon Sep 17 00:00:00 2001 From: flyinke Date: Wed, 20 Nov 2019 14:01:46 +0800 Subject: [PATCH] fixed: query count bug --- src/main/java/io/jboot/db/model/JbootModel.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/jboot/db/model/JbootModel.java b/src/main/java/io/jboot/db/model/JbootModel.java index 7df2720d..9252ed7f 100644 --- a/src/main/java/io/jboot/db/model/JbootModel.java +++ b/src/main/java/io/jboot/db/model/JbootModel.java @@ -490,13 +490,13 @@ public class JbootModel> extends Model { public long findCountByColumns(Columns columns) { - return findCountByColumns(columns.getList()); + String sql = _getDialect().forFindCountByColumns(_getTableName(), columns.getList()); + Long value = Db.use(_getConfig().getName()).queryLong(sql, columns.getValueArray()); + return value == null ? 0 : value; } public long findCountByColumns(List columns) { - String sql = _getDialect().forFindCountByColumns(_getTableName(), columns); - Long value = Db.use(_getConfig().getName()).queryLong(sql, Util.getValueArray(columns)); - return value == null ? 0 : value; + return findCountByColumns(Columns.create(columns)); } -- Gitee