日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis入门-第一个程序

發布時間:2025/6/17 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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入门-第一个程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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