dao 空指针异常

QQ20170208-162850@2x.png

QQ20170208-163349@2x.pngQQ20170208-163407@2x.pngQQ20170208-163522@2x.png

QQ20170208-163538@2x.pngblob.png

评论区

Shoo_Be_Doo

2017-02-08 16:38

用的是 jfinal 3.0

JFinal

2017-02-08 16:45

dao 报空指针一般有两个原因,一是 ActiveRecordPlugin 并未被正确创建和 start(),二是数据库连接失败,失败原因多半是jdbcUrl、driverClass 等配置不正确

Shoo_Be_Doo

2017-02-08 16:57

@JFinal jdbc配置肯定没问题,因为Db.find()是可以的。所以ActiveRecordPlugin未被正确创建可能的原因呢?

Shoo_Be_Doo

2017-02-08 17:04

@JFinal 找到原因了,代码生成器忽略了几张表,_MappingKit 里的 addMapping 就少了这几张表,于是对应的 dao 是 null

热门反馈

扫码入社