Repository
说明:
1.Repository是一个空接口,即标记接口;
2.若定义的接口继承了Repository,则该接口会被IOC容器识别为一个RepositoryBean纳入到IOC容器中,可以定义相关的方法
3.实际上可以通过@RepositoryDefinition注解来替代继承Repository接口
4.相关方法多以 find ,read ,get 开头
5.涉及查询条件时,条件的属性用条件关键字连接,条件属性首字母大写
6.使用@Query注解实现自定义JPQL语句查询
CrudRepository
提供最基本的增删改查操作的接口,相关操作如下
--T save(T entity);//保存单个实体
--Iterable<T> save(Iterable<? extends T> entities);//保存集合
--T findOne(ID id);//根据id查找实体
--boolean exists(ID id);//根据id判断实体是否存在
--Iterable<T> findAll();//查询所有实体,不用或慎用!
--long count();//查询实体数量
--void delete(ID id);//根据Id删除实体
--void delete(T entity);//删除一个实体
--void delete