日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mybatis入门-第一个程序

發布時間:2025/6/17 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis入门-第一个程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  今天,我們就一起來完成mybatis的第一個小demo,使用mybatis對我們的數據庫進行一個小小的操作。

  需求

    根據用戶id查詢用戶的信息。

  環境搭建

    java環境:jdk1.7版本

    開發工具:eclipse

    mysql:5.1

    mybatais的jar包,可以從https://github.com/mybatis/mybatis-3/releases下載,3.2.7版本的。解壓完成后是這樣的:

    

    log4j的日志包

    mysql的驅動包

    創建一個工程,導入相應的包,然后在config目錄下創建兩個文件,一個是log4j.properties文件,另外一個是SqlMapConfig.xml文件目錄結構如下:

    

    在?log4j.properties文件中,書寫內容如下(網上有的是源碼,基本上隨便粘一個都可以用)。

    

    在SqlMapConfig.xml文件下,配置mybatis的運行環境,數據源、事務等。

    

    這里的數據源本來應該單獨提出來作為一個文件,但是,考慮到部分讀者理解起來有難度,就先這樣吧。

?  代碼實現

?    接下來就是代碼實現了,首先是創建我們的pojo類,也就是我們的實體類。也有稱之為doman的。反正就是一個類名和數據庫表名對應,字段名和類名對應的一個類。然后加上get和set方法。

    

    接下來就是我們的映射文件了,在mapper包(mapper包其實就是dao包,現在可以不在這里創建,但是以后自動映射的時候會用到)下創建一個名稱為userMapper.xml(目前來說,文件名稱隨便寫)的文件,內容如下。

? ?? ?? ?SELECT * FROM user where id=#{id}? ? ?

    映射文件雖然寫好了,但是,mybatis框架不知道映射文件的存在,沒有辦法將映射文件讀入系統。這個時候,就需要在我們的SqlMapConfig.xml 文件中加載映射文件了。在sqlmapConfig.xml文件中寫入代碼如下:其中的sqlmap/user.xml該為我們自己寫的映射文件的xml文件路徑就可以了。

?    

    最后就是便攜測試程序了,代碼如下:

    

    這就是我們的第一個入門程序了,其他的方法跟查詢類似,不過在寫插入語句的時候,如果主鍵是自增的話,那么需要先查詢主鍵id,然后將對象寫入數據庫中,這時,我們的系統中的對象的主鍵屬性就和數據庫中的主鍵屬性一致了。其配置文件代碼如下:

    

轉載于:https://www.cnblogs.com/yanzi1109/p/6418346.html

總結

以上是生活随笔為你收集整理的mybatis入门-第一个程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。