MyBatis的XML配置文件,第1張

屬性(properties)

通過properties的子元素設置配置項:

<properties>
       <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
      <property name="url" value="jdbc:mysql://localhost:3306/t_mybatis"/>
      <property name="username" value="root"/>
      <property name="password" value="123456"/>
  </properties>

引入外部配置文件

<properties resource="db.properties"></properties>
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/t_mybatis
jdbc.username=root
jdbc.password=123456

屬性在整個XML文件中可用:

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

類型別名(typeAlias)

在使用com.ttpfx.domain.Role的地方,可以使用Role(不區分大小寫)代替:

 <typeAliases>
    <typeAlias type="com.ttpfx.domain.Role" alias="Role"></typeAlias>
</typeAliases>

指定包名,com.ttpfx.domain包下的所有類,在未設置注解(@Alias("role"))的情況下,默認使用小寫的非限定類名作爲別名:

 <typeAliases>
    <package name="com.ttpfx.domain"/>
</typeAliases>

映射(mappers)

mappers也可以導入整個包:

  <mappers>
      <package name="com.ttpfx.dao"/>
  </mappers>

生活常識_百科知識_各類知識大全»MyBatis的XML配置文件

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情