起因是在做关键词匹配时,有一张表交keyword,有一个字段叫key
由于以前用的不是mysql
sql语句写成了
select * from keyword where key = ?
结果一直异常,但是又没有异常信息,蒙德一塌糊涂,最后发现key是保留关键字
也让我突然明白,数据库工具的sql为什么都是这样写的
select * from `keyword` where `key` = ?
这样子就可以了。
另外一个是,虽然我也看了jfinal的源码,但是一直不知道那个Object...是动态参数,突然觉得自己还是有很多的不足,还需要好好掌握基础。
同时谢谢RegnoiX和jfinal作者的解惑