zoukankan      html  css  js  c++  java
  • Mybatis框架基础入门(四)--SqlMapConfig.xml配置文件简介

    SqlMapConfig.xml中配置的内容和顺序如下:

    properties(属性)

    settings(全局配置参数)

    typeAliases(类型别名)

    typeHandlers(类型处理器)

    objectFactory(对象工厂)

    plugins(插件)

    environments(环境集合属性对象)

    environment(环境子属性对象)

    transactionManager(事务管理)

    dataSource(数据源)

     

    1.properties(属性)

    db.properties文件
    jdbc.username=root
    jdbc.password=root
    
    
    
    <!-- 是用resource属性加载外部配置文件 -->
    	<properties resource="db.properties">
    		<!-- 在properties内部用property定义属性 -->
    		<!-- 如果外部配置文件有该属性,则内部定义属性被外部属性覆盖 -->
    		<property name="jdbc.username" value="root123" />
    		<property name="jdbc.password" value="root123" />
    	</properties>
    
    引用已经引入的外部配置文件的方式:${jdbc.username}
    

     

    2.typeAliases类型别名

    <typeAliases>
    		<!-- 单个别名定义 -->
    		<typeAlias alias="user" type="com.pojo.User" />
    		<!-- 批量别名定义,扫描整个包下的类,别名为类名(大小写不敏感) -->
    		<package name="com.pojo" />
    		<package name="其它包" />
    </typeAliases>
    

    3.Mapper配置的三种方法

    3.1 使用相对于类路径的资源,如以下所示

     <mapper resource="sqlmap/User.xml" />

    3.2 使用mapper接口类路径,如以下所示

    <mapper class="com.mapper.UserMapper"/>

    注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中

    3.3 注册指定包下的所有mapper接口(建议使用该种方式)

    如:<package name="com.mybatis.mapper"/>

    注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中

     

     

  • 相关阅读:
    《圣女贞德》全技能合成表(psp)
    [转] 委外加工Procurement
    SAP HR TCode List
    IDES ABAP/4破解及client copy [转]
    [ SAP Interview ] SAP Basis Consultant Questionnaire
    [FI/CO] Controlling Question From Key User / Q & A
    SAP Monthly Closed
    [SAP Dictionary]
    UI Leader infragistic 2008 CLR download address link (Infragistics NetAdvantage For .NET 2008 CLR)
    SAP SubContract Processing
  • 原文地址:https://www.cnblogs.com/Aaron-007/p/12814606.html
Copyright © 2011-2022 走看看