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

2021-10-03 07:37:46 字數 1454 閱讀 7743

在我們以前的mybatis中引用pojo常常用以下方式:

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

>

<

!>

>

<

!--select:查詢語句--

>

<

!--查詢學生的全部資訊--

>

"getstulist" resulttype=

"com.wst.pojo.stu"

>

select * from stu

<

/select>

<

!--根據學生id查詢學生的全部資訊--

>

"getstubyid" resulttype=

"com.wst.pojo.stu" parametertype=

"int"

>

/*定義sql*/

select * from stu where id = #

;<

/select>

<

!--插入資訊--

>

"addstu" parametertype=

"com.wst.pojo.stu"

>

insert into stu (id,name,age,address) values (#

,#,#,#)

;<

/insert>

"updatestu" parametertype=

"com.wst.pojo.stu"

>

update stu set name = #

,age=#

,address=# where id=#

;<

/update>

<

!--刪除資訊--

>

"deletestu" parametertype=

"int"

>

delete from stu where id = #

;<

/delete>

<

比如在上面的配置中:

我們可以發現返回值的型別是com.wst.pojo.stu、某些情況下引數型別也是com.wst.pojo.stu。

如果多次使用到com.wst.pojo.stu。就感覺十分的麻煩!!!

下面我們就來介紹有沒有一種方法能把這些可以簡化一下呢?

方法一:就是上面所寫的那樣。

方法二:使用型別別名(typealiases)。

spring整合使用持久層框架mybatis(二)

id sqlsessionfactory class org.mybatis.spring.sqlsessionfactorybean name datasource ref datasource name configlocation value classpath mybatis config....

Mybatis框架 初始Mybatis

1.1.mybatis框架簡介 mybatis是乙個開源的資料持久層框架,它的內部封裝了通過了jdbc訪問資料庫的操作,支援普通的sql查 詢 儲存過程和高階對映,幾乎消除了所有的jdbc 和引數的手工設定以及結果集的檢索。其主要思想是將sql 語句剝離出來,配置在配置檔案中,實現sql的靈活配置 ...

Mybatis框架總結

這裡給出乙個基於 xml 對映語句的示例,它應該可以滿足上述示例中 sqlsession 的呼叫。sqlsessionfactory sqlsessionfactory 一旦被建立就應該在應用的執行期間一直存在,沒有任何理由對它進行清除或重建。使用 sqlsessionfactory 的最佳實踐是在...