Java三大框架Structs、Spring、Hibernate

Java三大框架研究



Hibernate框架有很多优点。它们分别如下:

1.开源和轻量级:Hibernate框架是根据LGPL许可证和轻量级的开源工具。

2.快速性能:Hibernate框架的性能很快,因为缓存在Hibernate框架内部使用。 hibernate框架中有两种类型的缓存:一级缓存和二级缓存。一级缓存默认是启用的。

3.数据库独立查询:HQL(Hibernate查询语言)是面向对象的SQL版本。 它生成数据库独立查询。 所以你不需要编写数据库特定的查询语句。 在Hibernate之前,如果项目更改了数据库,我们需要更改SQL查询,从而导致维护变得非常复杂。

4.自动创建表:Hibernate框架提供了自动创建数据库表的功能。 因此,无需手动在数据库中创建表。

5.简化复杂连接:在hibernate框架中可轻松获取多个表中的数据。

6.提供查询统计和数据库状态:Hibernate支持查询缓存,并提供有关查询和数据库状态的统计信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文中我们介绍并比较两种最流行的开源持久框架:iBATIS和Hibernate,我们还会讨论到Java Persi...
    大同若鱼阅读 4,333评论 4 27
  • (一)Struts、Spring、Hibernate、Mybatis框技术 1.Struts2.0有几种标签库 【...
    独云阅读 3,267评论 0 62
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • 在入秋终于转凉的某一天 秋风酝酿着萧索 一片黄叶挣踹着从枝桠飘落 枯萎的蝴蝶 消殒了生命最后的气息 那个已不知流浪...
    蔽日幽竹阅读 313评论 2 5
  • 上海已经下了20多天的雨,我的鞋子和袜子就一直没干过。 颓废地拖着湿冷的步子,我来到实验6楼上大物实验课。教这门课...
    锑星阅读 439评论 3 5