美文网首页
hibernate初识

hibernate初识

作者: 小白白又白 | 来源:发表于2017-05-18 20:49 被阅读0次

    hibernate框架

    Hibernate框架简化了java应用程序与数据库交互的开发。 Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。

    ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。

    图1-hibernate作用

    ORM工具内部使用JDBC API与数据库进行交互。

    hibernate框架优点

    • 开源和轻量级:Hibernate框架是根据LGPL许可证和轻量级的开源工具。
    • 快速性能:Hibernate框架的性能很快,因为缓存在Hibernate框架内部使用。 hibernate框架中有两种类型的缓存:一级缓存和二级缓存。一级缓存默认是启用的。
    • 数据库独立查询:HQL(Hibernate查询语言)是面向对象的SQL版本。 它生成数据库独立查询。 所以你不需要编写数据库特定的查询语句。 在Hibernate之前,如果项目更改了数据库,我们需要更改SQL查询,从而导致维护变得非常复杂。
    • 自动创建表: Hibernate框架提供了自动创建数据库表的功能。 因此,无需手动在数据库中创建表
    • 简化复杂连接:在hibernate框架中可轻松获取多个表中的数据。
    • 提供查询统计和数据库状态:Hibernate支持查询缓存,并提供有关查询和数据库状态的统计信息。

    相关文章

      网友评论

          本文标题:hibernate初识

          本文链接:https://www.haomeiwen.com/subject/krzsxxtx.html