程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> MyBatis Mapper署理應用辦法詳解

MyBatis Mapper署理應用辦法詳解

編輯:關於JAVA

MyBatis Mapper署理應用辦法詳解。本站提示廣大學習愛好者:(MyBatis Mapper署理應用辦法詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是MyBatis Mapper署理應用辦法詳解正文


MyBatis引見

MyBatis是一個支撐通俗SQL查詢,存儲進程和高等映照的優良耐久層框架。MyBatis清除了簡直一切的JDBC代碼和參數的手工設置和對成果集的檢索封裝。MyBatis可使用簡略的XML或注解用於設置裝備擺設和原始映照,將接口和Java的POJO(Plain Old Java Objects,通俗的Java對象)映照成數據庫中的記載。

下文重點給年夜家引見mapper署理應用辦法。

一.開辟人員須要完成的義務:

mapper.xml映照文件和mapper.java

二.開辟標准

1、在mapper.xml中namespace等於mapper接口地址。

2、mapper.java接口中的辦法名和mapper.xml中statement的id分歧

3、mapper.java接口中的辦法輸出參數類型和mapper.xml中statement的parameterType指定的類型分歧。

4、mapper.java接口中的辦法前往值類型和mapper.xml中statement的resultType指定的類型分歧。

mapper.java示例

//依據id查詢用戶信息
public User findUserById(int id) throws Exception;

mapper.xml示例

<select id="findUserById" parameterType="int" resultType="user">
SELECT * FROM USER WHERE id=#{value}
</select>

5、在SqlMapConfig.xml中加載mapper.xml

<!-- 經由過程mapper接口加載單個 映照文件
遵守一些標准:須要將mapper接口類名和mapper.xml映照文件稱號堅持分歧,且在一個目次中
上邊標准的條件是:應用的是mapper署理辦法
-->
<mappers>
<mapper class="cn.itcast.mybatis.mapper.UserMapper"/>
</mappers>

或許

<mappers>
<!-- 批量加載mapper
指定mapper接口的包名,mybatis主動掃描包下邊一切mapper接口停止加載
遵守一些標准:須要將mapper接口類名和mapper.xml映照文件稱號堅持分歧,且在一個目次 中
上邊標准的條件是:應用的是mapper署理辦法
-->
<package name="cn.itcast.mybatis.mapper"/>
</mappers>

以上所述是小編給年夜家引見的MyBatis Mapper署理應用辦法詳解,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved