继承jparepository报错,继承jparepository后找不到findone()怎么办

科技资讯 投稿 5100 0 评论

继承jparepository报错,继承jparepository后找不到findone()怎么办

本章内容给大家谈谈关于遇上继承jparepository后找不到findone()怎么办等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

1、JpaRepository简介

JpaRepository是Spring Data JPA提供的一个接口,它继承了Repository接口,它提供了常用的持久层操作方法,比如findOne()、save()、delete()等。JpaRepository接口位于org.springframework.data.jpa.repository包下,它提供了基本的CRUD功能,同时也支持自定义的查询方法,使用者只需要按照一定的规则定义查询方法的名字,即可实现查询,无需写实现代码。

2、findOne()方法

findOne()方法是JpaRepository接口提供的一个查询方法,它的作用是根据主键查询实体,findOne()方法的定义如下:


T findOne(ID id);

3、找不到findOne()怎么办

如果继承JpaRepository后找不到findOne()方法,则可能是引入的JpaRepository的版本太低,JpaRepository的findOne()方法是在Spring Data JPA 1.4.0版本中引入的,如果引入的版本低于1.4.0,则findOne()方法不会存在,此时只需要更新JpaRepository的版本即可。

总结

以上就是为你整理的继承jparepository后找不到findone()怎么办全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » 继承jparepository报错,继承jparepository后找不到findone()怎么办

赞同 (23) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽