javascript
第九篇:Spring Boot整合Spring Data JPA_入门试炼01
Spring Data JPA:介紹:
Spring Data就是spring提供操作數據庫的框架,而Spring Data JPA只是Spring Data框架下的一個基于JPA標準操作數據庫的模塊。
Spring Data JPA:基于JPA的標準對數據進行操作。簡化持久層的代碼,只需要寫接口。
SpringBoot整合Spring Data JPA
1、添加依賴:
2、添加application.yml配置信息:
#mysql數據庫驅動 url username password #數據庫連接池 #正向工程 #控制臺輸出sql spring:datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=trueusername: rootpassword: roottype: com.alibaba.druid.pool.DruidDataSourcejpa:hibernate:ddl-auto: updateshow-sql: true新建數據庫
3、添加實體類
4、添加持久層接口
/*** 參數1:當前將要映射的實體類* 參數2:當前將要映射的實體類中id主鍵類型*/ public interface UsersRepository extends JpaRepository<Users,Integer> { }5、在pom文件中添加測試啟動類的坐標
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope> </dependency>6、新建啟動類
@SpringBootApplication public class SpringBootDataJpaApplication {public static void main(String[] args) {SpringApplication.run(SpringBootDataJpaApplication.class, args);} }編寫測試代碼
我們要在test包下,新建com.gblfy.repository包(與上面的java包結構保持一致):
新建測試類UsersRepositoryTest繼承Springboot生成的test類,這樣做的好處就是:不用每個測試類都在類上添加測試注解,只需要繼承共有的測試類即可(和接口實現類原理一樣)
10、運行效果圖:
查看數據庫:
1、是否生成t_users表
2、是否將數據成功插入數據庫
本文源碼下載:
github地址:
https://github.com/gb-heima/Spring-Boot-Actual-Combat/tree/master/parent/spring-boot-chapter-9
總結
以上是生活随笔為你收集整理的第九篇:Spring Boot整合Spring Data JPA_入门试炼01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jmap+MAT实战内存溢出
- 下一篇: MyBatis-Plus_分页查询