jpa中使用findOne方法不能像老师样的返回实体对象
来源:4-1 买家类目-dao(上)
慕斯0467629
2018-03-16
使用findOne时
网上查看资料说要对应实体Id 我也有相应的注解但还是不行
然后我看到有个getOne的方法是可以返回实体,但是启动测试的时候直接报错
请老师解惑
写回答
5回答
-
KevinMMM
2018-07-13
Springboot 改版之后将findOne 更名为 findById
但是findById并不仅仅是将findOne改名,它返回的对象变成了Optional
如果想让findById和findOne有同样的功能,可以用下面这个函数
Foo foo = repo.findById(id).orElse(null);
412018-07-19 -
jxnu3516
2018-10-31
把findOne()换成findById().get()就好了
00 -
慕粉3495297
2018-04-04
把spring boot的版本改回1.5.10就好了
00 -
路人好丑
2018-03-28
兄弟,你这问题我也碰到了,是boot版本的问题,我暂时也是一脸懵逼
00 -
慕粉1471747585
2018-03-16
你看看
042018-04-23
相似问题