美文网首页
《一》 mybatis简介

《一》 mybatis简介

作者: 进击的小鹿 | 来源:发表于2016-11-17 16:08 被阅读23次

    MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架
    MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。
    MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.

    注:
    orm工具的基本思想
    无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点:
    1. 从配置文件(通常是XML配置文件中)得到 sessionfactory.
    2. 由sessionfactory 产生 session
    3. 在session 中完成对数据的增删改查和事务提交等.
    4. 在用完之后关闭session 。
    5. 在Java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。

    Mybatis三层架构:API接口层,数据处理层,基础支撑层。

    (2)优缺点
    Mybatis优势:MyBatis可以进行更为细致的SQL优化,可以减少查询字段;MyBatis容易掌握,而Hibernate门槛较高。

    详情见知乎:MyBatis和Hibernate相比,优势在哪里?

    相关文章

      网友评论

          本文标题:《一》 mybatis简介

          本文链接:https://www.haomeiwen.com/subject/ozwdpttx.html