JAVA學習Spring整合Mybatis

天亮1314發表於2020-11-26

步驟:

1.匯入相關jar包(通過maven倉庫)

  • junit
  • mybatis
  • mysql資料庫
  • spring相關的
  • aop織入
  • mybatis-spring【new】

2.編寫配置檔案

3.測試

1.1 回憶mybatis

1.編寫實體類

2.編寫核心配置檔案

3.編寫介面

4.編寫Mapper.xml

5.測試

1.2,Mybatis-spring

1.編寫資料來源配債

2.sqlSessionFactory

3.需要給介面加實現類

2、宣告式事務

1.回顧事務

  • 把一組業務當面一個業務來做要麼成功,要麼失敗
  • 事務在專案開發中,十分重要,涉及到資料的一致性問題,不能馬虎
  • 確保完整性和一致性

事務的ACID原則:

  • 原子性
  • 一致性
  • 隔離性:多個業務可能操作同一個資源,防止資料損壞
  • 永續性:事務一旦提交,無論系統發生什麼問題,結果都不會再被影響,被持久化的寫到儲存器中

2.spring中的事務管理

  • 宣告式事務:AOP
  • 程式設計式事務:需要在程式碼中,進行事務的管理

 

相關文章