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是自动生成和执行的。

  • 相关阅读:
    对自己负责~~
    继续负责
    问题的一天
    1个月=22年
    刚才写的没显示?
    布置任务
    心情很糟
    考试结束
    没有负责哈
    php获取任意时间的时间戳
  • 原文地址:https://www.cnblogs.com/blackdd/p/8941007.html
Copyright © 2011-2022 走看看