Mybatis的基础配置文件

Mybatis所需要提供的映射文件包含一下三个部分:

SQL

映射规则

POJO

Mybatis具有自动映射的功能。在注意一些规则的基础上,Mybatis可以给我们完成自动映射,而无需再写任何的映射规则,这大大提高了开发效率和灵活性。

Mybatis的基础配置文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
        <property name="driver" value="${driver}"/>
        <property name="url" value="${url}"/>
        <property name="username" value="${username}"/>
        <property name="password" value="${password}"/>
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <mapper resource="org/mybatis/example/BlogMapper.xml"/>
  </mappers>
</configuration>

我们使用的SQL列名和POJO的属性名保持一致,这时候Mybatis会自动提供映射规则,所以省去了这部分的配置工作。再者,我们还需要一个接口,注意仅仅是接口,而无需实现类。

什么时候用Mybatis?

如果你需要一个灵活的、可以动态生成映射关系的框架,那么Mybatis确实是一个最好的选择。Mybatis具有高度灵活、可优化、易维护等特点,所以它目前是大型移动互联网项目的首选框架。

发布了16 篇原创文章 · 获赞 13 · 访问量 3036

猜你喜欢

转载自blog.csdn.net/qq_34399639/article/details/100538920