3.3.4 MyBatis标签

四、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 的内建别名

 

 

猜你喜欢

转载自www.cnblogs.com/kendyho/p/10812710.html