diff --git a/lib/Lib/Core/Model.js b/lib/Lib/Core/Model.js index 6386df6e..6b4dd68a 100644 --- a/lib/Lib/Core/Model.js +++ b/lib/Lib/Core/Model.js @@ -907,8 +907,11 @@ var Model = module.exports = Class(function(){ } var self = this; return this.parseSql(sql, parse).then(function(sql){ - return self.db.query(sql); - }); + return self.db.select(sql, self._options.cache); + }).then(function(data){ + self._options = {}; + return data; + }) }, /** * 执行SQL语法,非查询类的SQL语句,返回值为影响的行数