二、MyBatis核心配置文件和常用API

核心配置文件

參考https://mybatis.org/mybatis-3/zh/configuration.html#

1. properties標籤:該標籤可以加載外部的properties文件

    <!--通過properties標籤加載外部properties文件-->
    <properties resource="jdbc.properties"></properties>

2. tpyeAliases標籤:設置類型別名

    <!--自定義別名-->
    <typeAliases>
        <typeAlias type="com.example.domain.User" alias="user"></typeAlias>
    </typeAliases>

3.mappers標籤:加載映射配置

    <!--加載映射文件-->
    <mappers>
        <mapper resource="com\example\mapper\UserMapper.xml"/>
    </mappers>

4. enviroments標籤:數據源環境配置標籤

<!-- 數據源環境-->
<environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"></transactionManager>
            <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>

MyBatis相應API

參考https://mybatis.org/mybatis-3/zh/java-api.html

  1. SqlSession工廠構建器SqlSessionFactoryBuilder                    build()方法
  2. SqlSession工廠對象SqlSessionFactory                                   openSession()方法
  3. SqlSession會話對象                                                                 執行語句、提交或回滾事務和獲取映射器實例
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章