欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mybatis加載配置文件的方法(兩種方式)

一. 使用sqlSessionFactory 的 mapperLocations 進(jìn)行加載,

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供畢節(jié)網(wǎng)站建設(shè)、畢節(jié)做網(wǎng)站、畢節(jié)網(wǎng)站設(shè)計(jì)、畢節(jié)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、畢節(jié)企業(yè)網(wǎng)站模板建站服務(wù),十多年畢節(jié)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

<!-- SessionFactory --> 
 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" scope="singleton"> 
 <property name="dataSource" ref="dataSource" /> 
 <property name="configLocation" value="classpath:mybatis-config.xml" /> 
 <!-- 映射文件路徑,可以集中寫到一個(gè)地方,也可以與dao寫到一個(gè)地方,支持多個(gè)路徑,支持通配符--> 
 <property name="mapperLocations" value="classpath:mapper/*.xml,classpath:com/sunny/shop/*/dao/*.xml"></property> 
 </bean> 

此種方法可以使用通配符, 可以指定位置, 可以使用多個(gè)位置,

二. 使用MapperScannerConfigurer進(jìn)行掃描

<!-- 掃描指定包下的所有接口,創(chuàng)建代理類,如果MySQL的配置文件名與接口名相同的話,可以不用一一配置 --> 
 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> 
  <property name="basePackage" value="com.sunny.shop" /> 
  <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property> 
</bean> 

此種方法可以掃描指定包下的接口, 如果需要掃描配置文件, 則配置文件須與對(duì)應(yīng)的DAO接口處于同一目錄, 且名字必須相同

三.配置 mybatis 的 mapper

<mappers> 
 <!-- 既可寫映射文件, 也可寫對(duì)應(yīng)的接口 --> 
  
  <!--<mapper resource="com/mybatis/student/StudentMapper.xml" /> 
  <mapper resource="com/mybatis/classes/ClassesMapper.xml" /> 
   <mapper class="com.sunny.shop.user.dao.UserDao" /> 
  --> 
 </mappers> 

前兩種都是在spring的配置文件中配置的, 在 mybatis 的配置文件中配置 <mappers>節(jié)點(diǎn)

PS:下面給大家介紹下mybatis 加載配置文件的兩種方式

package com.atguigu.day03_mybaits.test;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
public class Test {
public static void test1(){
///加載mybatis的配置文件(它也加載關(guān)聯(lián)的映射文件)
String str="conf.xml";
InputStream is=Test.class.getClassLoader().getResourceAsStream(str);
//構(gòu)建sqlSession的工廠
SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(is);
SqlSession session=factory.openSession();
//映射sql的標(biāo)識(shí)字符串,是在影射文件中找到namespace+“”+select中的id
String statement="com.atguigu.day03_mybaits.userMapper.getUser";
//執(zhí)行查詢返回一個(gè)唯一user對(duì)象的sql
User user=session.selectOne(statement, 1);
System.out.println(user);
}
public static void test2() throws IOException{
///加載mybatis的配置文件(它也加載關(guān)聯(lián)的映射文件)
String resource = "conf.xml"; 
//加載mybatis的配置文件(它也加載關(guān)聯(lián)的映射文件)
Reader reader = Resources.getResourceAsReader(resource); 
//構(gòu)建sqlSession的工廠
SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(reader);
SqlSession session=factory.openSession();
//映射sql的標(biāo)識(shí)字符串,是在影射文件中找到namespace+“”+select中的id
String statement="com.atguigu.day03_mybaits.userMapper.getUser";
//執(zhí)行查詢返回一個(gè)唯一user對(duì)象的sql
User user=session.selectOne(statement, 2);
System.out.println(user);
}
public static void main(String[] args) throws IOException {
test1();
test2();
}
}

總結(jié)

以上所述是小編給大家介紹的mybatis 加載配置文件的方法(兩種方式),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!

網(wǎng)站題目:mybatis加載配置文件的方法(兩種方式)
文章出自:http://aaarwkj.com/article16/igjidg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、域名注冊外貿(mào)建站、靜態(tài)網(wǎng)站云服務(wù)器、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
上海老熟女啪啪露脸高潮| 中文字幕熟女人妻另类癖好| 亚洲熟女乱妇爽到高潮| 久久国产精品成人av| 亚洲三级av在线播放| 蜜臀av一区二区在线观看| 最新中文字幕成人在线观看| 久久精品国产亚洲av蜜点| 久久精品色妇熟妇丰满人妻| 91精品国产91久久综合桃花| 亚洲免费成人高清电影| 国内极品尤物视频在线| 一区不卡在线视频免费国产| 成人av影视中文字幕| 亚洲午夜精品美女写真| 久久久亚洲精品中文字幕蜜桃| 三级日本一区二区三区| 国产三级精品三级在线播放| 亚洲美女国产精选999| 欧美αv一区二区三区| 国产三级av高清一区二区| 久久国产精品一二三区| 亚洲精品一区二区av| 国产高清自拍视频免费| 久久亚洲中文字幕丝袜长腿| 精品一区二区久久久久久| 国产精品一区二区三区激情 | 亚洲国产精品久久久久国产精品| 日韩免费视频一区二区三区免费 | 欧美久久久久久久黑人| 91老熟女露脸嗷嗷叫| 妇女人妻丰满少妇中文字幕| 日韩欧美一区二区在线播放| 日本特黄特色大片免费| 一区二区三区日韩专区| 日本中文字幕一二三四区| 日韩欧美黄色三级视频| 久久91亚洲精品中文字幕| 中文字幕av久久激情| 久久久国产精品9999综合| 色偷拍亚洲偷自拍二区|