使用SSM框架開發企業級應用~Chapter01-初始MyBatis
什麽是MyBatis?
MyBatis是一個開源的數據持久層框架,內部封裝了通過JDBC訪問數據庫的操作,支持普通的SQL查詢,存儲過程和高級映射,幾乎消除了所有的JDBC代碼和參數的手工設置以及結果集的檢索
開發MyBatis的工具 Idea
什麽是ORM?
ORM(Object/Relational Mapping)即對象/關系映射,是一種數據持久化技術,它在對象模型和關系數據模型數據庫之間建立起對應關系,通過javaBean對象去操作數據庫 表中的數據
MyBatis是ORM的解決方案,通過MyBatis建立起Sql關系映射,以便捷的實現查詢,更改,刪除
一:安裝idea
安裝步驟:網上找的一些安裝步驟,這裏給大家分享一個鏈接,自行點進去:https://jingyan.baidu.com/article/9c69d48f94e71c13c8024e71.htm\
破解idea,永久使用的一些步驟:
網上下載一個jar包:然後將這個jar包放在安裝idea目錄的lib目錄下邊
然後找到bin目錄下邊的這兩個文件,在兩個文件當中
另起一行,加上lib目錄下的剛剛加入的jar包的絕對路徑即可
二:需要用到的jar包
從數據庫讀數據
三:配置核心文件configuration.xml
文件裏所要用到的節點配置,直接在網上扒一份即可,修改<dataSource>節點中的value值,鏈接數據庫
mappers節點中的resource鏈接的是映射文件
四:創建持久化類和映射文件
這裏的持久化類就是idea中與數據庫對應的實體類
映射文件 userMapper.xml
id方法名
resultType返回的實體類(絕對路徑)
節點中寫SQL語句
namespace絕對路徑接口
五:創建測試類
List<book> books=sqlSession.selectList("finallBooks");這裏括號裏邊的是方法名字
由於是硬盤中有一個.xml的文件,所以這裏是從硬盤中讀取數據到內存中,需要用InPutStream(輸入流)
使用SSM框架開發企業級應用~Chapter01-初始MyBatis