参考: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>参考:https://mybatis.org/mybatis-3/zh/java-api.html
SqlSession工厂构建器SqlSessionFactoryBuilder build()方法SqlSession工厂对象SqlSessionFactory openSession()方法SqlSession会话对象 执行语句、提交或回滚事务和获取映射器实例