java連線資料庫的四大配置
阿新 • • 發佈:2021-02-01
#連線資料的四大引數
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/jpa?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC spring.datasource.data-username=root spring.datasource.data-password=123456
#jpa的相關配置 #開發階段可以 設定為true ,開啟了逆向工程:在實際上線執行階段;實體類和底層的資料庫表都是已經存在,應該把該值設定成false #資料庫和java逆向工程 正向工程: #逆向工程:存在資料庫的表,然後資料庫表可以生產實體類: #正向工程:先存在實體類,然後根據實體類,生成底層表: #開發階段可以把他設定成true spring.jap.generate-ddl=true #create:設定為create,每次執行程式都會將原來的資料表刪除,然後重新建立一個表: #create-drop:每次將建立一個數據表,資料表使用完畢後,將資料庫再次刪除。 #none 將功能不生效 #update 如果實體類發生了改變,資料表會更新; #如果資料庫當中有資料表,就使用原來的表,沒有資料表就會建立一個數據表,也是在開發階段經常使用; #validate 實體類和資料庫表進行校驗,如果屬性和個數不一致,就會丟擲異常; #spring.jpa.hibernate.ddl-auto=create spring.jpa.hibernate.ddl-auto=update #操作實體物件的時候,會給我們生成sql語句(控制檯):false 不生成; spring.jpa.show-sql=true #指定了資料庫的型別: spring.jpa.databse-platform=org.hibernate.dialect.MySQL5InnoDBDialect