这两天再做一个web开发的项目,选的jfinal框架,调试参数传递时发现封装了SQL语句的函数执行不了
User user = User.dao.findById(25, "name, age");
经过仔细检查参数和对比用户手册并未发现错误,与项目组的同学一起讨论发现,当前运行的jfinal是2.2版本的,而查阅的用户手册是2.1版本的;经查阅新的用户手册发现实现该SQL语句的函数改为了
User user = User.dao.findByIdLoadColumns (25, "name, age");
更改函数调用后程序可正常运行了。