国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mybatis和spring整合簡單案例

Jenny_Tong / 418人閱讀

摘要:一創(chuàng)建工程二導(dǎo)入包三創(chuàng)建文件夾用于存放配置文件文件夾存放相關(guān)配置文件文件夾存放相關(guān)配置文件為數(shù)據(jù)庫連接配置文件為日志配置文件四在包中創(chuàng)建實體類五配置創(chuàng)建配置文件六在文件夾中創(chuàng)建接口和映射文件根據(jù)

一、創(chuàng)建java工程
二、導(dǎo)入jar包

三、創(chuàng)建config文件夾用于存放配置文件

1、mybatis文件夾存放mybatis相關(guān)配置文件
2、spring文件夾存放spring相關(guān)配置文件
3、db.properties為數(shù)據(jù)庫連接配置文件
4、log4j.properties為日志配置文件

四、在po包中創(chuàng)建實體類

五、配置applicationContext.xml創(chuàng)建SqlSessionFactoryBean






    
    
    
    




    
    
    
    

六、在mapper文件夾中創(chuàng)建接口和映射文件

UserMapper.java:

public interface UserMapper {

// 根據(jù)id查詢用戶信息

public User findUserById(int id) throws Exception;

// 添加用戶信息

public void insertUser(User user) throws Exception;

// 刪除用戶信息

public void deleteUserById(int id) throws Exception;

// 根據(jù)用戶名查詢信息

public List findUserByNmae(String name) throws Exception;

}

UserMapper.xml


    
    
    
    
    
    
    
    
    
    
    
    
        
            select last_insert_id()
        
        insert into user values (#{id},#{name},#{age})
    
    
    
        delete from user where id=#{value}
    

七、在applicationContext.xml中配置mapper,該bean可根據(jù)mapper接口創(chuàng)建實例化對象


    
    
    
    

八、測試

創(chuàng)建測試文件夾(文件夾類型為Tests類型)
創(chuàng)建測試類

測試類代碼 UserMapperTest:

public class UserMapperTest {
    @Test
    public void findUserById() throws Exception {
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext.xml");
        UserMapper userMapper = (UserMapper) applicationContext.getBean("mapperFactoryBean");
        User user = userMapper.findUserById(2);
        System.out.println(user);
    }
}

九、結(jié)果

User{id=2, name="yajing", age=18}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/69392.html

相關(guān)文章

  • Java3y文章目錄導(dǎo)航

    摘要:前言由于寫的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個博客導(dǎo)航。 前言 由于寫的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個博客導(dǎo)航。 由于更新比較頻繁,因此隔一段時間才會更新目錄導(dǎo)航哦~想要獲取最新原創(chuàng)的技術(shù)文章歡迎關(guān)注我的公眾號:Java3y Java3y文章目錄導(dǎo)航 Java基礎(chǔ) 泛型就這么簡單 注解就這么簡單 Druid數(shù)據(jù)庫連接池...

    KevinYan 評論0 收藏0
  • 70 個 Spring 最常見面試題,Java 晉升必會

    摘要:容器自動完成裝載,默認(rèn)的方式是這部分重點(diǎn)在常用模塊的使用以及的底層實現(xiàn)原理。 對于那些想面試高級 Java 崗位的同學(xué)來說,除了算法屬于比較「天方夜譚」的題目外,剩下針對實際工作的題目就屬于真正的本事了,熱門技術(shù)的細(xì)節(jié)和難點(diǎn)成為了主要考察的內(nèi)容。 這里說「天方夜譚」并不是說算法沒用,不切實際,而是想說算法平時其實很少用到,甚至面試官都對自己出的算法題一知半解。 這里總結(jié)打磨了 70 道...

    Ashin 評論0 收藏0
  • 基于 SpringBoot2.0+優(yōu)雅整合 SpringBoot+Mybatis

    摘要:基于最新的,是你學(xué)習(xí)的最佳指南。驅(qū)動程序通過自動注冊,手動加載類通常是不必要。由于加上了注解,如果轉(zhuǎn)賬中途出了意外和的錢都不會改變。三的方式項目結(jié)構(gòu)相比于注解的方式主要有以下幾點(diǎn)改變,非常容易實現(xiàn)。公眾號多篇文章被各大技術(shù)社區(qū)轉(zhuǎn)載。 Github 地址:https://github.com/Snailclimb/springboot-integration-examples(Sprin...

    gghyoo 評論0 收藏0
  • Spring Boot中整合Sharding-JDBC讀寫分離示例

    摘要:今天就給大家介紹下方式的使用,主要講解讀寫分離的配置,其余的后面再介紹。主要還是用提供的,配置如下配置內(nèi)容如下主數(shù)據(jù)源從數(shù)據(jù)源讀寫分離配置查詢時的負(fù)載均衡算法,目前有種算法,輪詢和隨機(jī),算法接口是。 在我《Spring Cloud微服務(wù)-全棧技術(shù)與案例解析》書中,第18章節(jié)分庫分表解決方案里有對Sharding-JDBC的使用進(jìn)行詳細(xì)的講解。 之前是通過XML方式來配置數(shù)據(jù)源,讀寫分離...

    kbyyd24 評論0 收藏0
  • Java深入-框架技巧

    摘要:從使用到原理學(xué)習(xí)線程池關(guān)于線程池的使用,及原理分析分析角度新穎面向切面編程的基本用法基于注解的實現(xiàn)在軟件開發(fā)中,分散于應(yīng)用中多出的功能被稱為橫切關(guān)注點(diǎn)如事務(wù)安全緩存等。 Java 程序媛手把手教你設(shè)計模式中的撩妹神技 -- 上篇 遇一人白首,擇一城終老,是多么美好的人生境界,她和他歷經(jīng)風(fēng)雨慢慢變老,回首走過的點(diǎn)點(diǎn)滴滴,依然清楚的記得當(dāng)初愛情萌芽的模樣…… Java 進(jìn)階面試問題列表 -...

    chengtao1633 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<