什么是MyBatis

什么是MyBatis

1.MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发

2.MyBatis 本是 Apache 的一个开源项目iBatis,2010年这个项目由apache software

foundation 迁移到了google code, 并且改名为My Batis2013年11月迁務到 Github

3.官网:https://mybatis.org/mybatis-3/zh/index.html

 持久层

负责将数据到保存到数据库的那—层代码

JavaEE三层架构:表现层、业务层、持久层

  1. 表现层 页面展示

  2.业务层  逻辑展示

  1. 持久层 保存到数据库的

框架

    1. 框架就是一个半成品软件,是一套可重用的,通用的软件基础代码模型
    2. 在框架上的基础之上构建软件编写更加高效,规范,通用,可扩展

JDBC的缺点

  一 硬编码

1,注册驱动,获取链接,过于平凡

2,SQL 语句

  二 操作繁琐

1.手动设置参数

2. 手动封装结果集

My Batis可以自动生成JDBC的获取链接路径。和数据库的账号和密码

也可以将SQL语句抽取MyBatis里面省去了SQL语句的

MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集工作

MyBatis

什么是MyBatis

1.MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发

2.MyBatis 本是 Apache 的一个开源项目iBatis,2010年这个项目由apache software

foundation 迁移到了google code, 并且改名为My Batis2013年11月迁務到 Github

3.官网:https://mybatis.org/mybatis-3/zh/index.html

 持久层

负责将数据到保存到数据库的那—层代码

JavaEE三层架构:表现层、业务层、持久层

  1. 表现层 页面展示

  2.业务层  逻辑展示

  1. 持久层 保存到数据库的

框架

    1. 框架就是一个半成品软件,是一套可重用的,通用的软件基础代码模型
    2. 在框架上的基础之上构建软件编写更加高效,规范,通用,可扩展

JDBC的缺点

  一 硬编码

1,注册驱动,获取链接,过于平凡

2,SQL 语句

  二 操作繁琐

1.手动设置参数

2. 手动封装结果集

My Batis可以自动生成JDBC的获取链接路径。和数据库的账号和密码

也可以将SQL语句抽取MyBatis里面省去了SQL语句的

MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集工作

MyBatis在国内是占比例是比较高的,是比较主流的

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值