MyBatis別名的配置

2021-10-03 00:23:23 字數 1877 閱讀 3158

在sqlmapconfig.xml檔案中往往要配置很多的bean,**如下:

<

!--別名配置--

>

<

!--type:指的使需要配置的**,alias:指定乙個別名,建議使當前類--

>

"com.***.mybatis.bean.student" alias=

"student"

>

<

/typealias>

<

/typealiases>

而往往這些類都在bean目錄下,所以mybatis推出了乙個對這個包掃瞄的屬性,如下

<

!--別名配置--

>

<

!--指定包名,指定後,別名預設就是包下的類名--

>

<

package name=

"com.***.mybatis.bean"

/>

<

/typealiases>

<

!--查詢所有學生--

>

<

!--id:介面中類方法名,resulttype:結果集的返回型別--

>

"findall" resulttype=

"student"

>

select *

from tb_stu;

<

/select>

<

!>

<

package name=

/>

<

而往往我們這樣配置,浪費了過多的時間,開發效率會慢很多

>

<

<

最後寫一下,引用sql的配置檔案

新建乙個file檔案如下:

db.drivername=com.mysql.cj.jdbc.driver

db.url=jdbc:mysql:

///資料庫名

db.username=賬號

db.password=密碼

在sqlmapconfig.xml檔案中如下配置:

<

!--配置properties讀取外部檔案,注意:上下順序--

>

"file的路徑名"

>

<

/properties>

<

!--配置環境--

>

="abc"

>

//default隨便編寫

<

!--環境中定義了,要訪問的資料庫連線池,事務管理型別--

>

"abc"

>

"jdbc"

>

<

/transactionmanager>

<

!--資料庫連線池--

>

"pooled"

>

"driver" value=

"$"/

>

"url" value=

"$"/

>

"username" value=

"$"/

>

"password" value=

"$"/

>

<

/datasource>

<

/environment>

<

/environments>

注意上述檔案都必須要寫在sqlmapconfig.xml檔案的< configuration>< /configuration>標籤中

Mybatis配置別名

我們都知道在使用mybatis時需要書寫xml檔案 我們使用paramtype和resulttype標記語句的入參和返回型別。每次都需要填入型別的全類名,當方法很多時這很麻煩,還容易寫錯。這時我們可以使用別名的方式。別名有兩種方式 第一種是使用typealias標籤置頂某個類的別名,alias 別名...

mybatis的定義別名

在parametertype和resulttype設定時,為了方便編碼,定義別名代替 pojo 的全路徑。框架預設支援別名 int,string。定義別名兩種方式 定義別名的位置是在全域性的配置檔案sqlmapconfig.xml中定義 注意 定義別名要放在全域性配置檔案的上面部分,放在下面部分會報...

mybatis別名那些事

insert into users name,age values parametertype me.gacl.domain.user 這裡寫的實體類user的全類名me.gacl.domain.user,每次都寫這麼一長串內容挺麻煩的,而我們希望能夠簡寫成下面的形式 insert into use...