javax.persistence.EntityNotFoundException解决方案
假如调用jpa里的getOne方法,传入参数主键,执行sql。情况如下,倘若参数id=1,但是数据库中并没有相应的信息。理应返回一个空对象,用objectUtils工具类可以进行判断对象是否为空。
但是产生的结果如图:
解决方案:
1、由于是调用的是getOne方法,存在的问题(并不会返回一个空对象)。
2、改为调用findById(找不到相应的信息,创建空对象),再也没有出现问题。
...
原创
2020-07-06 17:47:53 ·
1712 阅读 ·
0 评论