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署理應用辦法詳解,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!