mybatis框架

技术驱动人生 2020-02-14

一:什么是mybatis?

mybatis是用java实现的持久层框架,他封装了jdbc的很多细节,使开发者只需关注sql语句本身,而不用管注册驱动等等繁琐的过程。

它使用了ORM思想封装结果集。

ORM:Object Relational Mappging 对象关系映射。简单地说,就是把数据表和实体类以及实体类的属性对应起来,是我们通过实体类对象操作数据库=表。

二:mybatis环境搭建

(1)在项目下创建lib目录,将所需jar包放进去,添加到类库。(除了mybatis的jar之外还需数据库的jar和jdbc的jar)

(2)创建数据库操作所方法接口

(3)在src下创建SqlMapConfig.xml文件进行配置

(4)创建映射配置文件(如果使用注解形式则不用创建)

三:mybatis环境搭建代码

(1)略

(2)略

(3)在src下创建SqlMapConfig.xml文件进行配置

mybatis框架

(4)创建映射配置文件(如果使用注解形式则不用创建)

  mybatis框架

四:配置sql语句

映射文件:

mybatis框架

接口:

mybatis框架

五:使用sql查询方法步骤

mybatis框架

六:resultMap的使用

mybatis框架

七:mappers映射器标签

1. <mapper resource=" " />
    使用相对于类路径的资源
    如:<mapper resource="com/ityouxin/dao/IUserDao.xml" />
  2. <mapper class=" " />
    使用 mapper 接口类路径
    如:<mapper class="com.ityouxin.dao.UserDao"/>
    注意:此种方法要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中。
  3. <package name=""/>
    注册指定包下的所有 mapper 接口
    如:<package name="com.ityouxin.mybatis.mapper"/>
    注意:此种方法要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中。

  

相关推荐