极简Mybatis之旅(一):CRUD

mybatis的配置文件里,主要是config和mapper。config定义了全局参数:数据源类型(POOL, UNPOOLED, JNDI)、事务管理类型(默认为managed)、库url、帐户信息和mapper文件路径。mysql

config配置

// config.xml
<configuration>
    <environments default="classfly">
        <environment id="classfly">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver" />
                <property name="url" value="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8" />
                <property name="username" value="yourusername" />
                <property name="password" value="yourpassword" />
            </dataSource>
        </environment>
    </environments>

    <mappers>
        <mapper resource="mapper/UserMapper.xml" />
    </mappers>
</configuration>

DBNAME='test',是mybatis默认分配的库:
imagesql

mapper配置

首先咱们要问本身如下三个问题:mybatis

  • 为何要配置mapper文件?
  • 怎么配置mapper文件?
  • mybatis如何解析mapper文件?
相关文章
相关标签/搜索