mybatis框架

Posted 拔丝小红薯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis框架相关的知识,希望对你有一定的参考价值。

一:什么是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文件进行配置

  

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

    

 

四:配置sql语句

  映射文件:

  

  接口:

  

 

五:使用sql查询方法步骤

  

 

六:resultMap的使用

 

七: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 映射文件名称相同,且放在同一个目录中。

 

 

    

以上是关于mybatis框架的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis

Mybatis

Mybatis框架

SSM框架专题-MyBatis框架从零入门老杜版笔记(上)

mybatis框架的主要作用

Mybatis框架入门