spring data jpa 里 Dao层中Repository和JpaSpecificationExecutor的一个小坑
2019-04-16 10:25
519 查看
public interface LabelRepository extends Repository<Label, Long>,JpaSpecificationExecutor<Label> { List<Label> findAll(); Label save(Label label); Label update(Label label); }
项目启动就会报错,因为Repository和JpaSpecificationExecutor中是没有update方法的,项目扫包的时候,发现在Repository和JpaSpecificationExecutor中没有update方法,就认为LabelRepository中的update方法是实体类Label中的一个属性,然后再实体类中又没有找到update属性,就会报错说实体类缺少update属性。
解决方法就是把update给删除掉,更新功能使用save方法就可以实现。
相关文章推荐
- 结合SpringDataJPA中的PagingAndSortingRepository和 JpaSpecificationExecutor接口实现大数据量的数据分页查询
- SpringBoot第二讲利用Spring Data JPA实现数据库的访问(二)_分页和JpaSpecificationExecutor接口介绍
- Spring Data JpaSpecificationExecutor 做复杂查询
- spring data 接口之 JpaRepository,JpaSpecificationExecutor
- SpringBoot第二讲 利用Spring Data JPA实现数据库的访问(二)_分页和JpaSpecificationExecutor接口介绍
- Spring Boot Data JPA JpaSpecificationExecutor
- spring data jpa 利用JpaSpecificationExecutor做复杂查询
- jpa学习5--spring data jpa 中的JpaSpecificationExecutor和PagingAndSortingRepository分页
- 第七章Spring-data-jpa扩展之JpaSpecificationExecutor
- spring data 接口之 JpaRepository,JpaSpecificationExecutor
- spring data 接口之 JpaRepository,JpaSpecificationExecutor
- Spring Data JPA(3)--JpaRepository和JpaSpecificationExecutor的结合使用
- 【SpringData】轻松愉快之玩转SpringData( 第5章 JpaSpecificationExecutor接口 第6章 课程总结 )
- spring data 之JpaRepository,JpaSpecificationExecutor
- spring data 接口之 JpaRepository,JpaSpecificationExecutor
- spring data jpa中继承JpaSpecificationExecutor接口的接口不会被IOC容器所管理
- Spring Data Jpa ---- repository
- spring data jpa 双向绑定关系的一个错误 Cannot call sendError() after the response has been committed
- SpringDataJpa的Specification查询
- Spring Data JPA(1)--Repository和CrudRepository接口