跳转至

總結

資料庫連線設定

連線資訊寫在 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 所有執行的資料庫操作 ,將數據恢復原狀