最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybaits-spring的實(shí)現(xiàn)方式

 更新時(shí)間:2024年05月10日 08:44:49   作者:慈母守中線~  
這篇文章主要介紹了mybaits-spring的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

方法一

導(dǎo)入jar包

<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis-spring</artifactId>
  <version>2.0.6</version>
</dependency>

創(chuàng)建spring-dao.xml

1,配置數(shù)據(jù)源

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverMamagerDataSource">
        <property name="driver" value="com.mysql.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/yhzz?useSSL=true&amp;useUnicode=true&amp;characterEncoding=utf8"/>
        <property name="username" value="root"/>
        <property name="password" value="root"/>
    </bean>

2,綁定mybaits文件數(shù)據(jù)源

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource" />
 </bean>

3,使用構(gòu)造器注入

<bean id="sqlSession" class="org.mybaits.spirng.SqlSessionTemplate">
        <constructor-arg index="0" ref="sqlSessionFactory"/>
    </bean>

編寫接口和實(shí)現(xiàn)累

package com.pojo;
 
import com.dao.Usermpil;
 
import java.util.List;
 
public class User implements Usermpil {
    private SqlSessionTemplate sqlSession;
    public List<User> query() {
     User mapper= sqlSession.getMapper(User.class);
     return mapper.query();
    }
}
package com.dao;
 
import com.pojo.User;
 
import java.util.List;
 
public interface Usermpil {
    List<User> query();
}

測(cè)試

package text;
 
import com.pojo.User;
import sun.tools.java.ClassPath;
 
public class Text {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("spring-dao.xml");
      User user=  context.getBean("user", User.class);
        for (User user:User.query) {
            System.out.println(user);
        }
    }
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中的Comparable接口和Comparator接口核心機(jī)制詳解

    Java中的Comparable接口和Comparator接口核心機(jī)制詳解

    Java中的Comparable和Comparator接口是實(shí)現(xiàn)對(duì)象比較和排序的兩種核心機(jī)制,本文給大家介紹Java中的Comparable接口和Comparator接口區(qū)別,感興趣的朋友一起看看吧
    2025-11-11
  • Springboot+mybatis-plus+注解實(shí)現(xiàn)數(shù)據(jù)權(quán)限隔離

    Springboot+mybatis-plus+注解實(shí)現(xiàn)數(shù)據(jù)權(quán)限隔離

    本文將結(jié)合實(shí)例代碼,介紹Springboot+mybatis-plus+注解實(shí)現(xiàn)數(shù)據(jù)權(quán)限隔離,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Java模板引擎生成代碼的幾種常見方式及其使用方法

    Java模板引擎生成代碼的幾種常見方式及其使用方法

    在Java中,有多種模板引擎可以用于代碼生成,包括FreeMarker、Velocity、Thymeleaf等,下面我將詳細(xì)介紹每種方式的優(yōu)缺點(diǎn),并提供完整的代碼示例,需要的朋友可以參考下
    2025-08-08
  • java快速解析路徑中的參數(shù)(&與=拼接的參數(shù))

    java快速解析路徑中的參數(shù)(&與=拼接的參數(shù))

    這篇文章主要介紹了java快速解析路徑中的參數(shù)(&與=拼接的參數(shù)),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-02-02
  • mybatis創(chuàng)建項(xiàng)目報(bào)Invalid?bound?statement?(not?found)錯(cuò)誤解決方法

    mybatis創(chuàng)建項(xiàng)目報(bào)Invalid?bound?statement?(not?found)錯(cuò)誤解決方法

    使用MyBatis能夠幫助我們將SQL語句和Java代碼分離,這篇文章主要給大家介紹了關(guān)于mybatis創(chuàng)建項(xiàng)目報(bào)Invalid?bound?statement?(not?found)錯(cuò)誤的解決方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • java LeetCode題解KMP算法示例

    java LeetCode題解KMP算法示例

    這篇文章主要為大家介紹了java LeetCode題解KMP算法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Java中的異步與線程池解讀

    Java中的異步與線程池解讀

    這篇文章主要介紹了Java中的異步與線程池,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • jedis的testWhileIdle用法源碼解讀

    jedis的testWhileIdle用法源碼解讀

    這篇文章主要為大家介紹了jedis的testWhileIdle用法源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 詳解Java攔截器以及自定義注解的使用

    詳解Java攔截器以及自定義注解的使用

    這篇文章主要為大家介紹了Java攔截器以及自定義注解的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-12-12
  • 空指針HttpSession異常之SpringBoot集成WebSocket的方法

    空指針HttpSession異常之SpringBoot集成WebSocket的方法

    文章介紹了在Spring?Boot中集成WebSocket時(shí)遇到的HttpSession為空的問題,并探討了三種解決方法,方法一涉及域名配置,方法二通過監(jiān)聽創(chuàng)建Session,而方法三是從request中獲取session并存入數(shù)據(jù),感興趣的朋友一起看看吧
    2025-01-01

最新評(píng)論

伊宁县| 南投县| 遂昌县| 山阴县| 郸城县| 临颍县| 德格县| 广东省| 黄浦区| 丹凤县| 海原县| 扎囊县| 桐乡市| 甘德县| 宜州市| 侯马市| 墨竹工卡县| 兴隆县| 绥宁县| 永寿县| 灵武市| 龙海市| 富民县| 仁寿县| 镇江市| 肇庆市| 莱西市| 诏安县| 盐源县| 华坪县| 同心县| 建始县| 万宁市| 南宫市| 盐边县| 新竹县| 游戏| 肃北| 荆门市| 紫云| 楚雄市|