优点

对JDBC访问数据库的代码做了封装,简化了数据访问层繁琐的重复性代码

映射的灵活性, 它支持各种关系数据库, 从一对一到多对多的各种复杂关系.

非侵入性、移植性会好

缓存机制,提供一级缓存和二级缓存

缺点

无法对 SQL 进行优化

框架中使用ORM原则, 导致配置过于复杂

执行效率和原生的 JDBC 相比偏差:,特别是在批量数据处理的时候

不支持批量修改、删除

HIbernate的优缺点相关推荐

  1. jdbc与hibernate的优缺点比较

    jdbc与hibernate的优缺点比较 一. Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系.Hibernate可以 ...

  2. jdbc,mybatis,hibernate各自优缺点及区别

    jdbc,mybatis,hibernate各自优缺点及区别 先比较下jdbc编程和hibernate编程各自的优缺点. JDBC: 我们平时使用jdbc进行编程,大致需要下面几个步骤:1,使用jdb ...

  3. JPA与Hibernate的优缺点

    http://developer.51cto.com/art/200906/130500.htm JPA(Java Persistence API)是Sun官方提出的Java持久化规范.它为Java开 ...

  4. Mybatis和hibernate的优缺点比较

    Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装. Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间 ...

  5. MyBatis和Hibernate的优缺点对比

    Hibernate的优点: 1.hibernate是全自动,hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql. 2.功能强 ...

  6. hibernate开发优缺点

    1)优点:不用写SQL,完全以面向对象的方式设计和访问,不用管底层具体数据库的语法,(例如:分页)便于理解. 2)缺点:处理复杂业务时,灵活度差, 复杂的HQL难写难理解,例如多表查询的HQL语句 3 ...

  7. mybatis与mysql的优点_mybatis和hibernate比较_区别_优缺点

    前言 Hibernate与Mybatis都是流行的持久层开发框架,但Hibernate开发社区相对多热闹些,支持的工具也多,更新也快,当前最高版本4.1.8.而Mybatis相对平静,工具较少,当前最 ...

  8. ssh架构之hibernate(一)简单使用hibernate完成CRUD

    1.Hibernate简介   Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,h ...

  9. 面试题:谈谈你对hibernate的理解

    说说这类问题一般要和一个东西比較.说说他们的长处和缺点,hibernate就和JDBC比較呗.你就说说JDBC的优缺点.然后说说hibernate的优缺点,最后对照得出hibernate更好. hib ...

最新文章

  1. c#将对象序列化为字符串和将字符串反序列化为对象
  2. ZGY的Excel特征提取器初期版本完成
  3. C#对window 硬件类操作,ManagementObjectSearcher
  4. 修改数据库端口为51433
  5. hbase sqoop 实验_Hive/hbase/sqoop的基本使用教程~
  6. rpm方式在centos7中安装mysql
  7. 在Python数据库连接池中如何创建请求连接的方案
  8. (转载)C#中如何获取当前路径的几种方法
  9. STM32读取HMC5883L的偏航角数据
  10. 什么是深拷贝与浅拷贝
  11. 【mirror】国内镜像站,没事翻一翻
  12. 此计算机将网络限制为,解决win7无法连接wifi提示“此计算机当前已将连接限制为...”的方法...
  13. 计算机编程术语(中英文对照)
  14. 国内外视频编解码标准体系-说说MPEG、ITU、AOM、AVS演进历程
  15. 关于软考中级数据库的一些讨论
  16. (十三)有一点心动 - 6
  17. HTML列表详解(重点掌握无序列表)
  18. 《底层逻辑:看清这个世界的底牌》读书笔记
  19. 从未像个聪明人一样做过决定_您可能从未听说过的20个Android开发工具
  20. 易源数据_易源数据-备案查询【最新版】_数据API_数据应用_电商-云市场-阿里云...

热门文章

  1. CGLIB介绍与原理(通过继承的动态代理)
  2. 转: FFmpeg功能命令汇总
  3. Web云笔记--CSS
  4. sql语句(access语句)第8条数据到第18条数据
  5. powerdesigner 生成数据库脚本
  6. Ubuntu 9.0 下之HBase 0.90.4 的安装和使用
  7. c#实现显式的用户自定义类型转换(关键字explicit operator)
  8. TJA1050只能RX不能TX
  9. word2vec原理(二):基于Hierarchical Softmax的模型
  10. Attention的本质:从Encoder-Decoder(Seq2Seq)理解