发布网友 发布时间:2022-04-15 05:23
共1个回答
热心网友 时间:2022-04-15 06:52
mybatis中的selectAll方法空指针是因为数据库中某个字段是关键字导致。第一个Mybatis程序中如果报空指针异常,这是因为你的MybatisUtils.java包中已经在外部声明过sqlSessionFactory。
mybatis中的selectAll方法空指针解决方法
在yml文件中添加配置,但是当mapper的返回值为Integer的时候并不管用,在后台sql语句中加入isnull函数处理,此处使用的是sqlserver数据库,当为空的时候给数值0,这样就能正常处理了。
在项目中的mybats升级使用了jdk8的LocalDateTime等后,数据库timesstamp字段有的记录是null,导致查询时出现错误,不能把null转换为LocalDateTime,通过跟踪代码发现问题出在mysql的驱动上。