jfinal联合查询问题

  1. 使用join 然后user.get("name")的方式没问题

  2. 使用文档5.9的 return Blog.dao.find("select * from blog where user_id=?",get("id"));


这个 get("id")  2.2版本貌似没有了?  这个get("id")  是 代表这个 ? 的值吗

其次,要获得user里的值还是通过user.get("name")的方式获取?

评论区

JFinal

2016-07-06 20:37

如果 get("id") 这行是在 model 内部调用,这个方法是一定存在的,get("id") 是指当前Model的父类中定义的 get(Integer) 方法。获取 user 里的值,可以通过 get也可通过 getInt(...)、getStr(...) 等方法获取,如果使用的是 jfinal 2.2,建议生成 getter方法,然后调用 getter 方法获取

热门反馈

扫码入社