码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis框架

时间:2020-02-14 13:10:16      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:class   搭建   框架   tis   映射文件   nal   jar   还需   文件名   

一:什么是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框架

标签:class   搭建   框架   tis   映射文件   nal   jar   还需   文件名   

原文地址:https://www.cnblogs.com/lihui001/p/12306784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!