OrderService中没有定义findOne(orderId)这个方法,怎么返回OrderMaster的?

来源:6-7 买家订单-service查询

慕仔2758650

2018-07-16

http://img.mukewang.com/szimg/5b4c76730001a9be06360156.jpg

http://img.mukewang.com/szimg/5b4c7673000135e911810573.jpg


写回答

3回答

慕仔1402516

2019-01-03

没有findOne方法是因为你的SpringBoot版本高了,导致依赖的Jpa版本也高

没有findOne方法了,把SpringBoot版本改低也是一种方法,另一种方法是使用新版本的API

findOne方法可以使用新版本的findById来得到值,但是返回值是Optional,再使用get()方法就可以得到想要的类型的值

1
1
慕仔2758650
非常感谢!
2019-01-22
共1条回复

鸿鹄yyn

2018-07-17

findone 不是jpa 本身自带的方法吗?

2
2
鸿鹄yyn
回复
慕仔2758650
好的呦~谢谢你
2018-07-19
共2条回复

慕后端4593925

2018-07-21

把springboot的版本改低一点,

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.3.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>



1
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程