代码
List<Record> list = dao().query("t_task_data", Cnd.where("taskid","=",id).and("startdate","=",cday), null,"1d,1dpn,1dpm");
数据库字段
CREATE TABLE `t_task_data` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`taskid` INT(11) NOT NULL DEFAULT '0',
`startdate` DATE NULL DEFAULT NULL COMMENT '开始时间',
`1d` INT(11) NULL DEFAULT NULL COMMENT '首日注册数据',
`1dpn` INT(11) NULL DEFAULT NULL COMMENT '首日支付人数',
`1dpm` INT(11) NULL DEFAULT NULL COMMENT '首日支付金额',
`2d` INT(11) NULL DEFAULT NULL COMMENT '2日留存',
`2dpn` INT(11) NULL DEFAULT NULL COMMENT '2日付费用户数',
`2dpm` DOUBLE NULL DEFAULT NULL COMMENT '2日付费金额',
`3d` INT(11) NULL DEFAULT NULL COMMENT '3日留存'
构建出sql代码
SELECT 1d,1dpn,1dpm FROM t_task_data WHERE taskid=6 AND startdate='2018-05-07'
错误信息:
Method threw 'java.lang.ArrayIndexOutOfBoundsException' exception. Cannot evaluate org.nutz.dao.impl.jdbc.NutPojo.toString()
不知道,这个 数组下标越界从哪里出现的,各位大神帮忙看看