1. 程式人生 > >3.3.4 MyBatis標簽

3.3.4 MyBatis標簽

ger 表示 localhost 數據 類名 類別 fault spa 微軟

四、MyBatis標簽

1. <properties>標簽

(1) 功能

用於加載外部的 properties 文件

<!-- properties加載外部文件 -->

<properties resource="db.properties" />

(2) 使用方式

獲取 properties 文件中數據時, 要通過${} 的方式獲取.

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/java505

jdbc.username=root

jdbc.password=root

<environments default="dev">

<environment id="dev">

<transactionManager type="JDBC" />

<dataSource type="POOLED">

<property name="driver" value="${jdbc.driver}"/>

<property name="url" value="${jdbc.url}"/>

<property name="username" value="${jdbc.username}"

/>

<property name="password" value="${jdbc.password}"/>

</dataSource>

</environment>

</environments>

2. <typeAliases>標簽

(1) 功能

用於給 java 類型定義別名 , 方便在配置文件中使用.

(2) 使用方式

1) User 類型定義別名為 u

<!-- typeAliases給類型起別名 -->

<typeAliases>

<!-- User類起別名為

u -->

<typeAlias type="com.bjsxt.pojo.User" alias="u" />

</typeAliases>

2) <typeAlias>中 , 可以省略 alias 屬性, 表示類別名為類名 , 大小寫不敏感

<typeAliases>

<!-- User類起別名, 別名為user -->

<typeAlias type="com.bjsxt.pojo.User" />

</typeAliases>

3) 可以通過<package>給整個包下的所有類定義別名為類名

<typeAliases>

<!-- 給包下的所有類定義別名為類名 -->

<package name="com.bjsxt.pojo" />

</typeAliases>

3. MyBatis 的內建別名

3.3.4 MyBatis標簽