gistfile1.txt 1、在pom.xml文件中添加spring-boot-starter-data-jpa依赖; org.springframework.boot spring-boot-starter-data-jpa 2、在dao层添加接口类,并继承jpa中的某几个主要的接口,按需求: Repository: Cr
1、在pom.xml文件中添加spring-boot-starter-data-jpa依赖;
org.springframework.boot
spring-boot-starter-data-jpa
2、在dao层添加接口类,并继承jpa中的某几个主要的接口,按需求:
Repository:
CrudRepository:专门用于crud
PagingAndSortingRepository:简单的分页和排序
JpaRepository:
JpaSpecificationExecutor:用于复杂的条件查询并分页、排序功能
3、然后可以直接使用该repository,也可以在自己声明的接口中使用注解@Query的方式自定义sql语句
如果是非select的sql语句,需要使用@Modifying来标识该sql语句是增改删,并且在调用该方法的service层的方法上需要添加@Transactional注解表示需要事务的支持
详见https://gitee.com/caychen/spring-boot-study/tree/master/spring-boot-data-jpa
