Mybatis數據持久化

Mybatis框架的簡介:https://blog.csdn.net/qq_42963930/article/details/102556756

我們開發中ssm 中的Mybatis框架是我們的數據持久化層。那麼這個持久化怎麼理解呢?
我們可不可單出的理解是將內存中的存儲到我們的MySQL數據庫或者其他數據庫,能夠使數據永久保存,我覺得可以聊一聊這個Mybatis的持久化到底指的是什麼。

持久化就是將數據保存到硬盤、網絡雲盤(例如百度雲)、U盤等等永久保存的設備。這種將內存中的數據保存到關係型數據庫、文件系統、消息隊列(activeMQ)等持久化設備中。持久層就是系統專注於實現數據持久化的相對獨立的局面。

持久層設計的目標包括:

1、數據存儲的邏輯分離,並且提供抽象化的數據訪問接口
2、數據訪問底層實現的分離, 指不修改代碼的情況下修改底層的實現   /就是說我們數據庫的升級 更新迭代都不影響數據的查詢,MySQL換成Oracle數據一樣存在。
3、資源管理和調度的分離
4、數據抽象,提供面向對象的數據操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章