1. 程式人生 > >測試開發專題:spring-boot如何使用JPA進行雙向一對多配置

測試開發專題:spring-boot如何使用JPA進行雙向一對多配置

本片文章我們主要介紹spring-boot如何進行JPA的配置以及如何進行實體間的一對多配置。 ### 依賴準備 要在spring-boot使用jpa需要在專案中有進入相關的依賴,pom檔案里加入下面內容 ```java ``` 專案的配置檔案中需要對資料庫連結以及jpa進行配置: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/missyou?characterEncoding=utf-8&serverTimezone=GMT%2B8 username: root password: 12345678 jpa: hibernate: ddl-auto: update # 只針對新增的entity建立表 properties: hibernate: show_sql: true # 在對資料庫進行操作的時候打印出sql,方便在生產環境排查問題 format_sql: true # 列印sql的時候進行格式化,看起來方便 ``` ### jpa實戰 * 一對多關係 先定義兩個實體類Banner和BannerItem,一個Banner可以對應多個BannerItem,屬於典型的一對多的關係 ```java @Entity public class Banner { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(length = 16) private String name; @Transient // 表明這個欄位不會對映到表中的欄位 private String description; private String img; private String title; @OneToMany priv