求助我想进行数据库信息的迁移在映射是出了错

QQ图片20161107172450.pngQQ图片20161107172502.png

实体映射已经用jfinal自动生成,后来我在主函数里也加入了映射,结果还是报空指针错误,是不是我映射这么写不对,没有把实体和数据库联系起来?

评论区

JFinal

2016-11-07 17:29

dp 与 arp 都未调用 start() 方法,必然是数据源也没启动、映射也没有被执行,这个在 jfinal 手册中有说明,当 active record plugin 用于非 web 项目时,需要手动调用 start() 方法

用于 web 项目时,该 start() 方法是 jfinal 帮你调用的

火星人

2016-11-07 18:18

谢谢,果然有数据了,可是我把数据也就是上面的user,用JSONArray.fromObject(user) 后,出现的Json格式中的createTime(数据库中类型是datetime)是[{"createTime":{"date":20,"day":4,"hours":17,"minutes":13,"month":9,"nanos":0,"seconds":43,"time":1476954823000,"timezoneOffset":-480,"year":116},"email":"ee@qq.com","id":1,"isDeleted":0,"...............我用jdbc是完整的日期,这是为什么?

火星人

2016-11-07 18:18

JFinal

2016-11-07 21:19

@火星人 这个与你用的 json 转换工具的配置有关,通常转换工具可以配置日期转换的类型,建议用一下 jfinal 官方提供的 json 工具,这样用:
Json.getJson().toJson(user)

热门反馈

扫码入社