MyBatis 框架的搭建和配置

2022-09-11 12:09:22 字數 1320 閱讀 7470

mybatis是支援定製化sql、儲存過程以及高階對映的優秀持久層框架。mybatis 避免了幾乎所有的jdbc**和手動設定引數以及獲取結果集。mybatis可以對配置和原生map使用簡單的xml或註解,將介面和j**a的pojos(plain old j**a objects,普通的j**a物件)對映成資料庫中的記錄。

在eclipse中進行環境的搭建和配置。需要匯入mybatis-3.4.4.jar包。lib目錄下也有很多其他jar包,暫時先不用,然後匯入乙個運算元據庫的jar包,這裡我們用的是mysql-connector-j**a-5.1.7-bin.jar,在src下建立乙個sqlmap-config.xml檔案,指明了mybatis的配置資訊。檔案內容模板如下:

<?xml version="1.0" encoding="utf-8" ?>

這裡需要注意的是資料庫連線部分,這裡指明了資料庫連線資訊。

如果用的oracle資料庫,需要修改driver和url為oracle的,username和password為你自己的資料庫使用者名稱和密碼。

select * from emp

mybatis是介面程式設計,命名空間指定了對應的介面名和路徑。

當然需要乙個emp類,和資料庫中的emp表字段一樣。

public listfindall();

這個為介面的方法,方法名與對映檔案的id名一致,方法的返回值對應對映器的resulttype,如果有引數的話,引數對應parametertype。

到此,mybatis環境已經完成,可以寫乙個測試類進行測試一下。測試前需要寫乙個mybatisutil類,進行連線資料庫。**如下:

package util;

import j**a.io.inputstream;

import org.apache.ibatis.session.sqlsession;

import org.apache.ibatis.session.sqlsessionfactory;

import org.apache.ibatis.session.sqlsessionfactorybuilder;

import org.junit.test;

public class mybatisutil

@test

public void test()

}執行test測試方法,沒有報錯,輸出org.apache.ibatis.session.defaults.defaultsqlsession@211af1b1

至此,環境沒有問題,可以開始編碼了。

mybatis框架的搭建

global logging configuration log4j.rootlogger debug,stdout console output.1 開發pojo類 2 建立全域性配置檔案 sqlmapconfig.xml xml version 1.0 encoding utf 8 beans ...

mybatis 框架的配置

1.操作步驟。第一步載入相應的jar 包。第二步 編寫輸出日誌檔案 log4j.properties 可選項 configure logging for testing optionally with log file log4j.rootlogger debug,stdout log4j.root...

Mybatis框架(六)Mybatis的配置別名

在我們以前的mybatis中引用pojo常常用以下方式 xml version 1.0 encoding utf 8 select 查詢語句 查詢學生的全部資訊 getstulist resulttype com.wst.pojo.stu select from stu select 根據學生id查...