mabatis2:简单启动mybatis

一.mybatis的启动

1.mybatis的目录结构

在这里插入图片描述

2.配置文件

①pom.xml

  • 声明项目的groupId和artifactId,打包方式为jar方式
  • 引入项目的依赖
    Mybatis核心,junit测试,MySQL驱动,log4j日志

②mybatis-config.xml(核心配置文件详解)

  • 配置连接数据库的环境(properties)
  • 引入properties和mapper
  • 为地址起别名

③UserMapper.xml

  • 利用namespace和id唯一标识一个sql语句

3.执行过程

①创建目录结构

  • 创建表
  • 创建pojo中的类
  • 创建类mapper(DAO接口)和类mapper的配置文件
    注意:一个在java包,一个在resources,即配置文件和类mapper放在同一个包路径下,以至于打包jar时也解析在同一个目录下。

②实现原理

  • 使用时获取mybatis操控数据库对象sqlsession
  • 利用sqlsession获取UserMappder的代理实现类对象
    sqlsession.getMapper(UserMapper.class)
    即DAO接口与唯一SQL语句绑定(在UserMapper.xml中配置)
  • 通过代理实现类对象来调取方法

③配置细节

  • 在pom.xml中配置打包方式jar
  • 在mybatis-config.xml中配置
    typeAliases:
    pacakage name=pojo类的根目录
    即后面访问类只需要直接写类名即可
    mappers:
    package name=mapper的根目录
    即默认导入所有的mapper配置文件
  • UserMapper.xml配置sql语句唯一标识
    namespace对应映射的UserMapper接口的地址
    id对应接口中的方法

④重点

  • sql的唯一标识可以找到sql
    sqlSession.insert(“com.atguigu.mybatis.mapper.UserMapper.insertUser”)可以直接执行sql语句
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值