你好,我用db执行下列测试语句:
Record record = Db.findFirst("SELECT CASE (1) WHEN 1 THEN (select count(1) from `t_2018-08`) ELSE '0' END as count;");
System.out.println(record.getStr("count"));
结果输出却是一个类似[B@710c2b53的值。这是怎么回事呢?
该语句在navicat里调试则正常。
后续:换了一种查询方式却好了
Db.findFirst("SELECT if(1,(select count(1) from `t_2018-08`),0 ) as mycount");
不知道是不是bug。
项目:JFinal