Jf3.5,最近学习使用jfinal,使用同样一个简单sql(select * from xxx)查询数据库,使用Db.query获得的List返回页面#for循环可以,使用dao.find(sql)获得的List返回页面异常:

大致代码如下:
modle对象:

service层:


controller:


html:

使用dao.find(sql)异常,使用Db.query则不会异常,研究了半天,没理解到,希望各位大虾指点:
com.jfinal.template.TemplateException: Only the list array and map is supported by index access
Template: "/tpl/inspection/ac_inception_admin.html". Line: 42
debug跑时发现以下异常,使用dao.find(sql)时异常,但是异常又没有影响程序运行,不知道是否有影响:


项目:JFinal
List list = Db.query("select id, title, content from blog");
List list = Db.query("select * from blog");
为什么我使用List list = Db.query("select * from xxx");却能接到,难道只是规范问题?正在阅读文档和代码.