總結
資料庫連線設定
連線資訊寫在 Spring Boot 的設定檔 application.properties 裡面
NamedParameterJdbcTemplate
- update()
- query()
MVC 架構
MVC = Model、View、Controller - Controller: 負責接收 Http request、驗證請求參數 - Service 負責業務邏輯 - Dao (Data Access Object) 負責和資料庫溝通
Transaction
-
@Transactional 在 main (正常程式) 交易管理 程式運行中途發生錯誤的話 , 才 rollback 已經執行的資料庫操作 , 將數據恢復原狀
-
@Transactional 在 test (單元測試) 在該單元測試結束後 , 強制 rollback 所有執行的資料庫操作 ,將數據恢復原狀