Spring Boot中使用Jpa的findOne方法不能传入id

最近通过慕课网学习spring boot,视频中通过jpa的findOne方法以id为参数查询出对应的信息,

而当我自己做测试的时候却发现我的findOne方法的参数没有Integer类型的id,而是下面这种类型:


没办法传入id进行数据的查询,所以当时我就换了个方法采用findById方法传入Integer的id进行数据的查询,后来查询不能使用findOne的原因,发现造成这个问题的原因是因为spring boot的版本造成的,本人采用的是2.0的,

Spring Boot中使用Jpa的findOne方法不能传入id_第1张图片

将版本改为1.5.6就可以使用findOne方法进行数据的查询了。

Spring Boot中使用Jpa的findOne方法不能传入id_第2张图片

你可能感兴趣的:(Spring,Boot)