Mybatis(一)—第一个Mybatis程序开发

什么是Mybatis?

Mybatis是数据持久层框架。DAO层框架。对数据库进行增删改查(CRUD)操作!替换JDBC负责对数据库进行操作!


Mybatis框架解决JDBC存在的问题

1、大量的代码冗余

2、手工处理ORM

3、没有对数据访问进行优化(缓存)

Mybatis核心API

1、Resources
      作用:读取Mybatis相关的配置信息   读取mybatis-config.xml
2、SqlSessionFactory
      作用:通过工厂创建SqlSession对象
3、Sqlsession
      作用:①.将DAO接口的mapper文件翻译成java代码     (mapper是DAO接口的实现类)

                 ②.Sqlsession中封装这Connection对象    等价于连接对象

                 ③.控制事务     Sqlsession.commit()     ===    Connection.commit()     提交事务

                                         Sqlsession.rollback()    ===    Connection.rollback()     回滚事务

第一个Mybatis程序开发

一、搭建开发环境

A、引入相关依赖   jar包

  1. Mybatis核心jar   mybatis-3.1.1.jar
  2. 第三方依赖jar

         

     3.数据库驱动jar         ojdbc14.jar

 

B、引入相关配置文件

  1. log4j.properties

           日志相关的配置文件   打印框架运行过程

          【可选】   位置:src下

     2.mybatis-config.xml

            配置Mybatis框架运行的一些参数

            位置随意 建议放置在src下

     3.Mapper文件

           实现DAO接口使用

           名字随意  位置随意

C、初始化配置  让框架生效 

           1、数据库的连接参数  在mybatis-config.xml中进行配置

                  

 

         2、注册mapper            在mybatis-config.xml中进行配置

                

二、mybatis标准开发步骤

A、建表

B、实体类

C、DAO接口

D、使用mapper文件实现DAO接口

       

E、在Mybatis-config.xml中注册mapper文件

   

F、测试 运行Mybatis框架测试程序  使用到核心API

   

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值