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

 

 

    

posted @ 2020-02-14 11:53  拔丝小红薯  阅读(101)  评论(0编辑  收藏  举报