-
PagingAndSortingRespsitory 支持分页和排序功能的接口
查看全部 -
CrudRepository接口
查看全部 -
注解@Query的使用
查看全部 -
Repository查询规则
查看全部 -
Repository查询规则
查看全部 -
Repository子接口:
1、CrudRepository:继承Repository,实现了CURD相关的方法
2、PagingAndSortingRepository:继承CrudRepository,实现了分布排序相关方法
3、JpaRepository:继承PagingAndSortingRepository,实现JPA规范相关的方法
查看全部 -
【Responsitory类的定义:】
public interface Repository<T,ID extends Serializable>{}
1)Responsitory是一个空接口,标记接口
没有包含方法的声明接口
2)我们定义的接口 ** extends Repository,表示此接口纳入spring管理,需按一定规则定义方法
如果我们自定义的接口没有extends Repository运行时会报错:
org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.imooc.repository.**' available
3)添加注解能达到不用extends Repository的功能
@RepositoryDefinition(domainClass = **.class,idClass=Integer.class)
查看全部 -
【spring data jpa】
1)依赖
org.springframework.data/spring-data-jpa
org.hibernate/hibernate-entitymanager
2)xml5个配置
a、配置数据源-dataSource
b、配置EntityManagerFactory class="org.springframework.ormljpa.LocalContainerEntityManagerFactoryBean"
c、配置事务管理器 class="org.springframework.orm.jpa.JpaTransactionManager"
d、配置支持注解的事务
e、配置spring data <jpa:repositories />
查看全部 -
Spring Data应用场景
查看全部 -
Spring Data概览
查看全部 -
SpringData提供一致的,大家都熟悉的编程模型,为了简化数据库的访问。
Spring Date JPA 目的:减少数据层的开发量
Spring Date Mongo DB:基于分布式数据层的数据库,在大数据层用的比较多
Spring Date Redis:开源,由C语言编写的,支持网络、内存,而且可以持久化的,提供非常多的语言支持
Spring Date Solr:高性能 搜索功能 对查询性能优化
查看全部 -
JpaSpecificationExecutor接口使用详解
查看全部 -
更新操作整合事务使用
查看全部 -
Query注解使用
查看全部 -
查询方法定义规则和使用2
查看全部
举报