zoukankan      html  css  js  c++  java
  • MyBatis简单了解

    MyBatis 是什么? 

    MyBatis 是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架,它抽象了大量的 JDBC 冗余代 码,并提供了一个简单易用的 API 和数据库交互。

    MyBatis 的前身是 iBATIS,iBATIS 于 2002 年由 Clinton Begin 创建。MyBatis 3 是 iBATIS 的全新设计,支持 注解和 Mapper。

    MyBatis 流行的主要原因在于它的简单性和易使用性。在 Java 应用程序中,数据持久化层涉及到的工作有:将从数据库查询到的数据生成所需要的 Java 对象;将 Java 对象中的数据通过 SQL 持久化到数据库中。 MyBatis 通过抽象底层的 JDBC 代码,自动化 SQL 结果集产生 Java 对象、Java 对象的数据持久化数据库中的过程 使得对 SQL 的使用变得容易。 如果你正在使用 iBATIS ,并且想将 iBATIS 移植到 MyBatis 上。

    为什么选择 MyBatis? 

    当前有很多 Java 实现的持久化框架,而 MyBatis 流行起来有以下原因:

    1、它消除了大量的 JDBC 冗余代码

    2、它有低的学习曲线

    3、它能很好地与传统数据库协同工作

    4、它可以接受 SQL 语句

    5、它提供了与 Spring 和 Guice 框架的集成支持

    6、它提供了与第三方缓存类库的集成支持

    7、它引入了更好的性能 

  • 相关阅读:
    TiDB架构特性
    TiDB入门
    ansible安装nginx
    linux命令之cowsay
    KeepAlived 搭建高可用的HAProxy集群
    HAProxy 实现镜像队列的负载均衡
    RabbitMQ高可用集群介绍
    docker安装phpMyAdmin
    centos7安装RabbitMQ
    Vim轻量级查看Java代码
  • 原文地址:https://www.cnblogs.com/weibanggang/p/9734548.html
Copyright © 2011-2022 走看看