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

    技术2024-01-31  95

    核心配置文件

    参考: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会话对象                                                                 执行语句、提交或回滚事务和获取映射器实例
    Processed: 0.011, SQL: 9