我在调用dao.fetch()查询数据的时候,复制控制台的sql语句在sql当中执行可以返回数据,但是在方法调用的时候却返回null,这是为何呢?代码如下:
@At
public Object login(@Param("username")String name, @Param("password")String password, HttpSession session) {
User user = dao.fetch(User.class, Cnd.where("name", "=", name).and("passwd", "=", password));
if (user == null) {
return false;
} else {
session.setAttribute("me", user.getId());
return true;
}
}