项目中所有的findone方法均不能使用,返回值是Optional,小白不太明白这个返回值
来源:3-1 开发环境搭建
慕斯卡409589
2018-12-04
例如:Optional productInfo = repository.findById(cartDTO.getProductId());
老代码是:ProductInfo productInfo = repository.findOne(cartDTO.getProductId());
涉及到的findOne有许多地方!希望可以更新项目代码。
写回答
4回答
-
JAVA幼儿园
2019-05-26
很晕转成这样
012019-05-27 -
芒果冻
2018-12-07
新版本的使用repository.findById(cartDTO.getProductId()).get()就可以!!!
00 -
廖师兄
2018-12-05
因为你用的是新的springboot版本,用法已经变了。你可以搜索一下“java Optional”
近期会补充一些视频,更新到springboot 2.x 版本
00 -
慕斯卡409589
提问者
2018-12-04
Optional<ProductInfo> productInfo 这个能转换成泛型的实体类吗
00
相似问题