Hibernate是一个基于JDBC的主流持久性框架,是一个优秀的ORM(object relation mapping)(对象关系映射)实现

ORM就是通过java对象映射到数据库表中,通过操作java对象,就可以完成数据库表的操作

Hibernate对JDBC访问数据库的代码进行了封装,大大简化了数据访问层繁琐的重复性代码,它很大程度的简化了dao层编码工作

Hibernate采用java反射机制

Hibernate性能非常好,它是一个轻量级框架,映射的灵活性很出色

它支持很多关系型数据库,从一对一到多对多的各种复杂关系

最新文章

  1. three.js 源码注释(四十四)Light/DirectionalLight.js
  2. Appium客户端
  3. linux backlog深入剖析以及netty设置backlog
  4. js计算两个日期相隔几小时几分钟?
  5. python 逻辑运算符与比较运算符的差别
  6. 数据文件个数大于1024时ORACLE数据文件FILE_ID及RELATIVE_FNO的变化示例
  7. 【Android】Activity遮罩效果的实现
  8. .Net Framwork类库
  9. 死磕 java集合之LinkedBlockingQueue源码分析
  10. Unicode,GBK和UTF8
  11. [CodeForces - 447C] C - DZY Loves Sequences
  12. Java 语言多态性
  13. Linux基础命令---cpio
  14. shell实现除法,保留小数点后N位
  15. WPF中ScrollViewer嵌套引发滚动失灵的Bug
  16. CEffectMgr类
  17. java----序列化与反序列化中及java序列化本质就是存储一个对象,然后在其他地方在调用它
  18. 【BZOJ 3505】 [Cqoi2014]数三角形 容斥原理+排列组合+GCD
  19. PMBOK及PMP考试精要
  20. 关于layui弹出层的使用

热门文章

  1. unittest(12)- 学习读取配置文件
  2. 地理位置(Geolocation)API 简介
  3. nginx 代理第三方邮件站点
  4. ArrayList与LinkList对比
  5. 解决appium升级后不支持使用name定位的问题
  6. 给文本中的url加超级链接,同时滤过已加过链接的url
  7. Python使用input方法输入字母显示NameError
  8. C++走向远洋——54(项目一2、分数类的重载、取倒数)
  9. Pro SQL Server Internal (Dmitri Korotkev)电子书翻译P8-14(12w)
  10. 使用Vagrant部署虚拟分布式开发和测试环境