✎﹏Mybatis(一)简介๓₯㎕i

2018-06-11  本文已影响0人  万圣节和圣诞节
Mybatis开篇第一档

一、涉及到的名词缩写

知道了解就好

二、Mybatis的孕育历史

Mybatis的诞生

1、传统的JDBC编程

      JDBC的步骤:

     ➀、注册JDBC驱动

     ➁、创建数据库连接

             Connection对象

     ➂、获取执行环境(常见的两种对象)

             执行静态SQL语句。通常通过Statement实例实现。

             执行动态SQL语句。通常通过PreparedStatement实例实现。

     ➃、执行SQL(Structure Query Language)语句

            ResultSet对象

     ➄、关闭数据库相关资源

            (重点不在此,故具体代码便不展示了)

     JDBC的缺点:

            对于一个简单的查询SQL,工作量相对较大、并且很复杂;可想而知,对于一个更为复杂的应用呢?

2、ORM的诞生

ORM的简单图描

  ORM模型   就是   数据库表和Java对象之间的   映射关系模型!

Hibernate(由于我主用Mybatis,对于Hibernate,只做以下简单介绍)

介绍:

         封装程度高、全表映射模型(即使优点也是缺点)、不需要写SQL语句(HQL)、SQL优化差、无法应对复杂SQL...

3、Mybatis的出世

奋斗的黑鸟

MyBatis 是一个优秀的持久层框架,它支持定制化 SQL和高级映射,因为定制化,也称之为半自动映射框架。

Mybatis三元素

         ➀、SQL和映射规则在.xml里进行了分离;

         ➁、自由书写SQL,自由定义映射规则;(动态映射)

         ➂、开发量较Hibernate有一点点大。

                                                                                                                       2018年6月11日


上一篇 下一篇

猜你喜欢

热点阅读