核心配置文件
參考: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
- SqlSession工廠構建器SqlSessionFactoryBuilder build()方法
- SqlSession工廠對象SqlSessionFactory openSession()方法
- SqlSession會話對象 執行語句、提交或回滾事務和獲取映射器實例