在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...