NutzCN Logo
问答 dao.execute(sql);报错空指针
发布于 2531天前 作者 qq_2ac473ac 1914 次浏览 复制 上一个帖子 下一个帖子
标签:
	Sql sql = Sqls.create("SELECT MONTH, SUM(money)  FROM ptbalance $condition");
	sql.setCondition(Cnd.where("balancerid","=",ptid).and("state","=",1).groupBy("month").orderBy("month", "asc"));
	sql.setCallback(Sqls.callback.map());
	final Map map = new HashMap<>();
	sql.setCallback(new SqlCallback() {
        public Object invoke(Connection conn, ResultSet rs, Sql sql) throws SQLException {
            List<Map<String, Double>> list = new LinkedList<Map<String, Double>>();
            while (rs.next())
            	map.put(rs.getString("month"), rs.getDouble("SUM(money)"));
            return map;
        }
    });
	dao.execute(sql);
	Map lm=sql.getObject(Map.class);

dao.execute(sql);这个报错空指针,开始都是好好的,貌似是service继承IdNameEntityService后,就开始报错,这个错在哪儿啊?

3 回复

dao是null吗?

IdNameEntityService已自带dao属性,子类不能再声明

对对对,我问过,哎,脑壳秀逗了

添加回复
该帖子已被锁定,不能回复.
回到顶部