从main方法里查询数据时出现Exception in thread "main" java.lang.NullPointerException

List<ModelField> fList = ModelField.dao.getByModelId(144);

System.out.println(fList.size());

这段代码在其他函数体里是可以调用的也不会抛出异常,但是我将这段代码放到mian方法里运行就会报错了,求解!!!!!

异常如下:

Exception in thread "main" java.lang.NullPointerException

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

at com.idata.bd.model.dt.ModelField.getByModelId(ModelField.java:107)

at com.idata.bd.controller.dt.MasterDataController.main(MasterDataController.java:805)


评论区

JFinal

2018-12-04 10:35

arp.start()

小葱x

2018-12-04 10:42

@JFinal 我在其他方法体里也没有调用这个方法

小葱x

2018-12-04 10:44

@JFinal 连接数据库的信息都配置好了

小葱x

2018-12-04 10:45

@JFinal 而且model不是都可以直接配置好就用的吗?

JFinal

2018-12-04 10:47

@小葱x http://www.jfinal.com/doc/5-15