架构师

您现在的位置是:首页 > 技术博客 > 编程基础

编程基础

hutool工具包:使用DB类任意执行一条sql语句

架构师小跟班 2020-07-08 编程基础
hutool工具包:使用DB类任意执行一条sql语句需求:判断某个QQ群中的成员是否全部保存。代码:/** * 判断群成员是否全部爬取到 * * @return */public static boolean groupCrawler

hutool工具包:使用DB类任意执行一条sql语句

需求:

判断某个QQ群中的成员是否全部保存。

代码:

/**
 * 判断群成员是否全部爬取到
 *
 * @return
 */
public static boolean groupCrawlerAll(String gc) {
    List<Entity> result = null;
    String sql = "SELECT * FROM ( " +
            "SELECT g.gc,ifnull( g.search_count, 0 ) search_count,( SELECT count( 1 ) FROM sys_mems m WHERE m.gc = g.gc ) actual FROM sys_group g ) m WHERE ( m.search_count > m.actual OR m.search_count = 0 ) AND m.gc = ?";
    try {
        result = Db.use().query(sql, gc);
        System.out.println(result.size());
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return result.size() > 0 ? true : false;
}


文章评论