1. 程式人生 > >使用SSM框架開發企業級應用~Chapter01-初始MyBatis

使用SSM框架開發企業級應用~Chapter01-初始MyBatis

art resource tty 破解 sele 存儲 方法 select 絕對路徑

什麽是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