其他分享
首页 > 其他分享> > Spring Data JPA的Repository接口

Spring Data JPA的Repository接口

作者:互联网

Repositity接口继承关系

Repository:空接口,表名任何继承它的均为仓库接口类
CrudRepository:继承Repository,实现了一组CRUD相关的方法
PagingAndSortingRepository:继承CrudRepository,实现了一组分页、排序相关的方法
JpaRepository:继承PagingAndSortRepository,实现一组JPA规范相关的方法
自定义的XxxRepository需要继承JpaRepository,这样该接口就具备了通用的数据访问控制层的能力。

继承接口就意味着有以下的方法

在这里插入图片描述

如下代码所示,前提再实体层有User类

@Test
public void testBaseQuery() throws Exception {
    User user=new User();
    userRepository.findAll();
    userRepository.findOne(1l);
    userRepository.save(user);
    userRepository.delete(user);
    userRepository.count();
    userRepository.exists(1l);
    // ...

标签:userRepository,Repository,JPA,Spring,接口,继承,User,Data,user
来源: https://blog.csdn.net/matthewchen123/article/details/113194071