dao.findById() 一直报错空指针

也不知道是哪里写的有问题

public static final UserBean dao = new UserBean().dao();
activeRecordPlugin.addMapping("user_info","uid",UserBean.class);


评论区

augustine02

2017-11-13 11:29

DruidPlugin druidPlugin = new DruidPlugin(
"jdbc:mysql://localhost:3306/erp?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull",
"root",
"1234");
plugins.add(druidPlugin);
ActiveRecordPlugin activeRecordPlugin = new ActiveRecordPlugin(druidPlugin);
activeRecordPlugin.addMapping("user_info","uid",UserBean.class);

augustine02

2017-11-13 11:29

public class UserBean extends Model{

public static final UserBean dao = new UserBean().dao();

}

augustine02

2017-11-13 11:30

renderJson(UserBean.dao.findById());

augustine02

2017-11-13 12:07

废了,各种找,就是不行,出一个完整点的手册能怎么样

天闲

2017-11-13 14:30

打119,喊:“着火了!"。啪~!您就扣电话了,119不一脸懵逼,找不到哪儿着火了。您先set一个uid。或者findById('uid')

JFinal

2017-11-13 16:43

@augustine02 报什么异常,这才是解决问题的关键

说不行,要指出具体是什么不行的结果

JFinal

2017-11-13 16:44

@augustine02 空指针异常,通常是 activeRecordPlugin 没有启动成功,例如,如果是 web 项目,有没有 me.add(activeRecordPlugin) 添加到 web 项目的配置中

如果不是 web 项目,有没有手动 activeRecordPlugin.start(),这个在手册中有过说明

热门反馈

扫码入社