zoukankan      html  css  js  c++  java
  • mybatis及其与hibernate的对比

    1、mybatis是支持普通SQL查询、存储过程、和高级映射的优秀持久层框架

    它消除了JDBC代码和参数的手工设置,以及对结果集的检索

    2、mybatis使用简单的XML或注解用于配置和原始映射,将接口和java的POJO映射成数据库中的记录

    3、mybatis的结果集是通过反射来实现的,并不是通过get/set方法。在实体类中无论是否定义get/set方法,都可以接收到。

    3、mybatis与hibernate的对比:

    (1)mybatis关注于POJO与SQL(XML中sql语句)之间的映射关系,通过XML文件中的配置实现,是一种“半自动化”的对象关系模型ORM实现。

    (2)hibernate关注于POJO与数据库表之间的映射,它提供了全面的数据库封装机制的“全自动化”ORM实现,SQL是自动生成和执行的。

  • 相关阅读:
    将excel里的有效数据提取出来
    基础二
    状态码
    基础(一)
    爬虫页面
    交集,并集,差集,函数
    魔法和运算器
    Java接口
    Java封装
    Java抽象类
  • 原文地址:https://www.cnblogs.com/blackdd/p/8941007.html
Copyright © 2011-2022 走看看