📝 Hibernate教程
67篇技术文档📅  最后修改于: 2021-01-02 15:54:23        🧑  作者: Mango
休眠二级缓存Hibernate二级缓存对会话工厂的所有会话对象使用通用缓存。如果您有一个会话工厂中的多个会话对象,这将很有用。SessionFactory保存第二级缓存数据。它对于所有会话对象都是全局的,默认情况下未启用。不同的供应商提供了二级缓存的实现。EH快取操作系统缓存群缓存JBoss缓存每个实现提供不同的缓存使用功能。有两种使用二级缓存的方法。只读:缓存将适用于只读操作。nonstrict...
📅  最后修改于: 2021-01-02 15:55:21        🧑  作者: Mango
Hibernate和Struts 2集成我们可以将任何struts应用程序与hibernate集成。无需额外的努力。在此示例中,我们将结合使用带有休眠的struts 2框架。您需要具有Struts 2和休眠状态的jar文件。Hibernate和struts2集成的示例在此示例中,我们将使用struts2创建注册表单,并使用Hibernate将这些数据存储到数据库中。让我们看看为将struts2应用...
📅  最后修改于: 2021-01-02 15:56:26        🧑  作者: Mango
Hibernate和Spring集成我们可以简单地将休眠应用程序与spring应用程序集成在一起。在hibernate框架中,我们提供了所有数据库信息hibernate.cfg.xml文件。但是,如果要将hibernate应用程序与spring集成在一起,则无需创建hibernate.cfg.xml文件。我们可以在applicationContext.xml文件中提供所有信息。Spring框架与H...
📅  最后修改于: 2021-01-02 15:57:26        🧑  作者: Mango
休眠配置由于Hibernate可以在不同的环境中运行,因此它需要各种各样的配置参数。这些配置包含为Java类提供不同功能的映射信息。通常,我们在配置文件中提供与数据库相关的映射。 Hibernate有助于以XML文件(例如hibernate.cfg.xml)或属性文件(例如hibernate.properties)提供配置。Configuration类的实例允许指定属性和到应用程序的映射。此类还构...
📅  最后修改于: 2021-01-02 15:58:20        🧑  作者: Mango
JPA与Hibernate什么是JPA?JPA(Java持久性API)是Java的规范,用于访问,管理和持久化Java对象与关系数据库之间的数据。它被视为对象关系映射的标准方法。JPA可以看作是面向对象的域模型和关系数据库系统之间的桥梁。作为规范,JPA本身不会执行任何操作。因此,它需要实施。因此,Hibernate,TopLink和iBatis等ORM工具实现了JPA规范以实现数据持久性。什么是...
📅  最后修改于: 2021-01-02 15:59:13        🧑  作者: Mango
休眠生命周期在Hibernate中,要么创建实体的对象并将其保存到数据库中,要么从数据库中获取实体的数据。在这里,每个实体都与生命周期相关联。实体对象经过生命周期的不同阶段。Hibernate生命周期包含以下状态:-暂态持续状态分离状态暂态过渡状态是对象的初始状态。一旦创建了POJO类的实例,则该对象将进入瞬态状态。在这里,对象不与会话相关联。因此,过渡状态与任何数据库都不相关。因此,对数据的修改...
📅  最后修改于: 2021-01-02 16:00:14        🧑  作者: Mango
休眠面试问题休眠面试问题被问到学生,因为它是一种广泛使用的ORM工具。下面列出了针对初学者和专业人员的20个最冬眠面试问题和答案的重要列表。1)什么是冬眠?Hibernate是一个开源的轻量级ORM工具,用于存储,操作和从数据库检索数据。2)什么是ORM?ORM是对象/关系映射的首字母缩写。将对象与数据库中存储的数据进行映射是一种编程策略。它简化了数据创建,数据处理和数据访问。3)解释休眠架构?H...