亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

MyBatis.1入門篇

2019-11-11 04:27:34
字體:
來源:轉載
供稿:網友

一:簡介

MyBatis是一個優秀的持久層框架,它對jdbc的操作數據庫的過程進行封裝,使開發者只需要關注 SQL 本身,而不需要花費精力去處理例如注冊驅動、創建connection、創建statement、手動設置參數、結果集檢索等jdbc繁雜的過程代碼。Mybatis通過xml或注解的方式將要執行的各種statement(statement、PReparedStatemnt、CallableStatement)配置起來,并通過java對象和statement中的sql進行映射生成最終執行的sql語句,最后由mybatis框架執行sql并將結果映射成java對象并返回。

二:原理

三:環境搭建

1:開發jar包:

2.因為用到了sql數據庫,所以導入sql jbr包

3.配置文件mybatisConfig.xml

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-config.dtd">  <configuration>  	<properties resource="db.properties"/>    <environments default="development">          <environment id="development">              <transactionManager type="JDBC" />              <dataSource type="POOLED">             <property name="driver" value="${driver}"/>			<property name="url" value="${url}"/>			<property name="username" value="${username}"/>			<property name="passWord" value="${password}"/>            </dataSource>          </environment>         </environments>      <mappers>          <mapper resource="org/mybatis/example/dao/DeptMapper.xml"/>      </mappers>  </configuration>因為采用的是外部文件 方式,所以,需要建立db.properties文件,文件內容如下:

driver=com.microsoft.sqlserver.jdbc.SQLServerDriverurl=jdbc:sqlserver://localhost:1433;DatabaseName=mydbusername=sapassword=14.Dept實體類

package org.mybatis.example.dao;public class Dept {	private int deptno;	private String dname;	private String ioc;		public Dept() {	}	public int getDeptno() {		return deptno;	}	public void setDeptno(int deptno) {		this.deptno = deptno;	}	public String getDname() {		return dname;	}	public void setDname(String dname) {		this.dname = dname;	}	public String getIoc() {		return ioc;	}	public void setIoc(String ioc) {		this.ioc = ioc;	}	}5.創建Dept的映射文件DeptMapper.xml

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="org.mybatis.example.dao.DeptMapper">	<select id="selectOne" parameterType="int"		resultType="org.mybatis.example.dao.Dept">			select * from dept where deptno=#{id}	</select> </mapper>6.測試類Test.java

public class Test {	public static void main(String[] args) throws IOException {		String resource="mybatisConfig.xml";		Reader reader=Resources.getResourceAsReader(resource);		SqlsessionFactory sqlMapper=new SqlSessionFactoryBuilder().build(reader);				SqlSession session=sqlMapper.openSession();				try {			Dept dept=session.selectOne("org.mybatis.example.dao.DeptMapper.selectOne",2);			System.out.println(dept.getDname());		} catch (Exception e) {			e.printStackTrace();		}finally{			session.close();		}			}}總體文件結構


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美国产一区二区| 日韩毛片在线观看| 亚洲韩国青草视频| 亚洲色图50p| 国产视频自拍一区| 亚洲综合色激情五月| 韩国视频理论视频久久| 国产aⅴ夜夜欢一区二区三区| 国模gogo一区二区大胆私拍| 国产成人精品免高潮在线观看| 国产美女直播视频一区| 日本精品一区二区三区在线| 色与欲影视天天看综合网| 欧美尺度大的性做爰视频| 国产精品美女呻吟| 日韩精品中文字幕久久臀| 日韩欧美国产网站| 亚洲第一区中文字幕| 91中文字幕在线观看| 国产精品一区二区三区久久| 国产精品678| 欧洲成人午夜免费大片| 精品国产一区二区三区久久久狼| 91久久在线观看| 欧美国产日韩视频| 夜夜嗨av色一区二区不卡| 日韩av电影国产| 久久久久久久久综合| 2019中文字幕全在线观看| 精品偷拍一区二区三区在线看| 麻豆国产精品va在线观看不卡| 98精品国产自产在线观看| 不卡av在线播放| 欧美精品在线观看91| 国产精品香蕉在线观看| 久久久国产一区| 久久久久久国产| 国产精品老女人精品视频| 日韩亚洲在线观看| 亚洲欧美第一页| 亚洲第一偷拍网| 这里只有精品在线播放| 亚洲丝袜一区在线| 88xx成人精品| 欧美激情精品久久久久久久变态| 91色视频在线导航| 欧美色欧美亚洲高清在线视频| 91美女片黄在线观看游戏| 国产综合在线视频| 日韩电影大片中文字幕| 久久久久久网站| 亚洲免费精彩视频| 国产精品久久久久999| 国产精品久久久久久久久久久久久| 日韩av在线网| 国产精品久久久久久久7电影| 夜夜嗨av一区二区三区免费区| 欧美激情视频一区| 欧美激情久久久| 国内精品久久久| 欧美日韩国产专区| 亚洲精品美女久久久久| 国产精品视频一| 亚洲欧美综合精品久久成人| 精品香蕉在线观看视频一| 26uuu日韩精品一区二区| 国产成人福利夜色影视| 日韩福利视频在线观看| 久久99热精品| 国产乱肥老妇国产一区二| 国产女精品视频网站免费| 国产精品日日摸夜夜添夜夜av| 日韩国产欧美精品一区二区三区| 97在线视频免费看| 国产精品日韩在线| 亚洲少妇激情视频| 亚洲国产精品字幕| 久久韩国免费视频| 91免费福利视频| 成人网欧美在线视频| 欧美在线观看日本一区| 97精品伊人久久久大香线蕉| 日韩经典中文字幕| 97av在线视频| 国产亚洲成av人片在线观看桃| 怡红院精品视频| 狠狠色狠狠色综合日日小说| 亚洲第一网中文字幕| 青青a在线精品免费观看| 欧美日韩国产一中文字不卡| 日韩精品中文字幕在线播放| 亚洲欧洲高清在线| 日韩免费在线观看视频| 亚洲乱码一区av黑人高潮| 国产精品一区二区三区免费视频| 国产97人人超碰caoprom| 麻豆一区二区在线观看| 亚洲国产精品va在线| 久久天堂电影网| 亚洲精品国精品久久99热| 美女福利视频一区| 91免费观看网站| 亚洲激情第一页| 欧美午夜精品久久久久久浪潮| 欧美最顶级的aⅴ艳星| 亚洲欧美日韩一区二区在线| 久久久女女女女999久久| 亚洲综合中文字幕在线观看| 国产精品视频一区二区高潮| 成人国产精品一区二区| 性欧美办公室18xxxxhd| 欧美激情2020午夜免费观看| 日韩欧美成人免费视频| 国产成人一区二区| 国产91|九色| 国产精品久久久久影院日本| 91精品久久久久久久久久久| 国产精品视频自在线| 超碰精品一区二区三区乱码| 中文字幕久热精品在线视频| 亚洲缚视频在线观看| 中文一区二区视频| 国产精品吊钟奶在线| 韩国美女主播一区| 日韩中文字幕视频在线| 奇米成人av国产一区二区三区| 国产精品18久久久久久首页狼| 日韩美女免费线视频| 久久精品国产成人精品| 色吧影院999| 日韩av免费一区| 成年人精品视频| 欧美精品videos另类日本| 成人网在线免费观看| 91精品国产高清| 国产在线精品成人一区二区三区| 国产精品中文字幕久久久| 日韩av黄色在线观看| 色婷婷av一区二区三区久久| 欧美乱妇高清无乱码| 欧美日韩999| 欧美视频一区二区三区…| 国产日韩中文字幕在线| 亚洲欧美第一页| 久久亚洲精品中文字幕冲田杏梨| 亚洲最大福利网站| 欧美日本中文字幕| 国产欧美va欧美va香蕉在线| 国产男人精品视频| 91高清免费在线观看| 亚洲欧洲在线看| 国产精品电影网| 亚洲美女免费精品视频在线观看| 亚洲在线视频观看| 欧洲日韩成人av| 欧美日韩亚洲网| 亚洲欧美国产精品| 91中文字幕在线观看| 亚洲欧美另类人妖| 成人av电影天堂| 亚洲高清久久久久久| 欧美激情亚洲综合一区| 最新中文字幕亚洲| 欧美第一黄色网|