NutzCN Logo
问答 怎么能把我的本地旧版本jar包给替换掉?
发布于 2747天前 作者 qq_cdeebfe2 2023 次浏览 复制 上一个帖子 下一个帖子
标签:

为什么我的daos.queryCount 方法的参数是String ,而nutzwk 的参数是SQL? 我怎么能把我的jar包给替换掉?
/**
* 查询某sql的结果条数
*/
public static long queryCount(Dao dao, String sql) {
String tmpTable = "as nutz_tmp";
if (dao.meta().isDB2())
tmpTable = "as nutz_tmp
" + R.UU32();
else if (dao.meta().isOracle())
tmpTable = "";
else
tmpTable += "_" + R.UU32();
Sql sql2 = Sqls.fetchInt("select count(1) from (" + sql + ")" + tmpTable);
dao.execute(sql2);
return sql2.getInt();
}




``` public static long queryCount(Dao dao, Sql sql) { String tmpTable = "as _nutz_tmp"; if(dao.meta().isDB2()) { tmpTable = "as nutz_tmp_" + R.UU32(); } else if(dao.meta().isOracle()) { tmpTable = ""; } else { tmpTable = tmpTable + "_" + R.UU32(); } Sql sql2 = Sqls.fetchLong("select count(1) from (" + sql.getSourceSql() + ")" + tmpTable); Iterator var4 = sql.params().keys().iterator(); String key; while(var4.hasNext()) { key = (String)var4.next(); sql2.setParam(key, sql.params().get(key)); } var4 = sql.vars().keys().iterator(); while(var4.hasNext()) { key = (String)var4.next(); sql2.setVar(key, sql.vars().get(key)); } return dao.execute(sql2).getLong(); }
2 回复

nutz新版的功能, 你把nutz版本更新一下就好了

更新了1.r.61的版本下来~ 好了 谢谢

添加回复
请先登陆
回到顶部