mybatis學習文檔_第1頁
mybatis學習文檔_第2頁
mybatis學習文檔_第3頁
mybatis學習文檔_第4頁
mybatis學習文檔_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Mybatis注重POJO與sql的映射關系,POJO為簡單對象javabean實體類和SQL語句建立映射關系基于SQL語句ParameterType=“int”指明參數(#id)返回類型, resultType=”Blog”指查明的結果返回的類型<mapper namespace=”org.mybatis.example.BlogMapper”><select id=”selectBlog” parameterType =”int ” resultType=”Blog”> Select * from Blog where od =#id </select>

2、</mapper>Mybatis映射關系Configuration.xml全局配置文件Mapper.xml 核心映射文件SqlSession 接口TransactionManager type=”dataSource type=”SQL映射文件可出現的標簽簡單使用步驟:假設連接的mysql數據庫建立一個blog數據庫并建立tbl_blog表,表中的參數如下,并附入一條數據進去,通過mybatis查詢出來;1、 新建web工程blog2、 添加jar包mysql3.1.13、 建立dao包,以及entity包,在entity包中創(chuàng)建實體類,并set、get方法。4、 寫配置文件sql

3、Mapper-config.xml,用來數據庫連接可從mybatis中文用戶指南中粘貼過來<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//DTD Config 3.0/EN""/dtd/mybatis-3-config.dtd"><configuration><-! Environments表示有多少環(huán)境可配置,deful

4、t表示如果不指定環(huán)境默認使用development- -!><environments default="development"><environment id="development">事物管理器,使用jdbc管理<transactionManager type="JDBC"/>數據源使用連接池POOLED<dataSource type="POOLED">下面四個串需單獨配備,driver代表驅動類,不同的數據庫驅動包不同<property nam

5、e="driver" value="$driver"/><property name="url" value="$url"/><property name="username" value="$username"/><property name="password" value="$password"/>例,其中driver代表數據庫驅動包,url連接地址,數據庫用戶名及密碼</dataS

6、ource></environment></environments><mappers>mapper resource=""中加引入的映射文件本例映射文件BlogMapper.xml它的絕對地址為org/blog/dao/BlogMapper.xml<mapper resource="org/mybatis/example/BlogMapper.xml"/></mappers></configuration>5、 在DAO中建立BlogMapper.xml用來寫sql映射文件

7、<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//DTD Mapper 3.0/EN""/dtd/mybatis-3-mapper.dtd">映射地址org.mybatis.example.BlogMapper對應的是你的映射文件BlogMapper所在包+名稱<mapper namespace="org.mybatis.example.B

8、logMapper">ResultType返回值應該為對應entity包中實體類全稱如org.blog.entity.blog<select id="selectBlog" parameterType="int" resultType="Blog">select * from tbl_blog where id = #id</select></mapper>6、 建立測試類進行測試讀取配置文件創(chuàng)建sqlSessionFactoryString resource = "+mybatis配置文件路徑"Reader reader = Resources.getResourceAsReader(resource);SqlSessionFactory sqlMapper = new SqlSessionFactoryBuilder().build(reader); 獲取一個session其中org.blog.dao.BlogMapper.getBlogById為mybatis映射配置文件路徑加sql語句id,數據庫中第幾條數據,blog表示映射文件中返回類型ResultType,用來定義結果返回類型。Blog blog=返回結

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論