java.lang.NullPointerException

java.lang.NullPointerException

        at com.jfinal.plugin.activerecord.Model.find(Model.java:457)

        at com.jfinal.plugin.activerecord.Model.findFirst(Model.java:484)

        at org.aish.orm.model.SysUser.getByName(SysUser.java:47)

        at org.aish.admin.controller.IndexController.login(IndexController.java:38)

---------------------------------------------------------------

System.out.println("===IndexController================"+username);

SysUser user = SysUser.dao.getByName(username);显示这行报错jfinal用的1.9

*/

public M findFirst(String sql, Object... paras) {

List<M> result = find(sql, paras);

return result.size() > 0 ? result.get(0) : null;

}


哪里错了???


评论区

zy625080069

2016-09-14 15:52

??

IvyHelen

2016-09-14 16:50

@zy625080069 调试下看看哪个变量为null,这是基本的拍错技能,知道哪个为null了,如果搞不懂再贴上代码大家给看看。 估计是arp做映射有问题,或者忘记做映射了。

zy625080069

2016-09-14 17:30

@IvyHelen SysUser user = dao.findFirst("select * from sys_user where username=?", username);这行有问题不知道为什么有问题

JFinal

2016-09-14 17:30

估计是 ActiveRecordPlugin 没启动

zy625080069

2016-09-14 17:39

@JFinal 那这个如何启动呢

JFinal

2016-09-14 17:45

@zy625080069 jfinal 手册中有详细说明,在此下载手册:http://www.jfinal.com/download?file=jfinal-2.2-manual.pdf

刘葫芦

2017-02-12 17:28

我今天也出了这个错误,最后发现是没有配置 addMapping

热门反馈

扫码入社