个性化阅读
专注于IT技术分析

Hibernate 第2页

Hibernate查询语言(HQL)

半瓶木阅读(807)评论(0)赞(0)

Hibernate查询语言(HQL)与SQL(结构化查询语言)相同, 但它不依赖于数据库表。我们在HQL中使用类名代替表名。因此它是数据库独立的查询语言。 HQL的优势 HQL有许多优点。它们如下: 与数据库无关 支持多态查询 Java程序...

Hibernate事务管理示例-srcmini

Hibernate事务管理示例

半瓶木阅读(803)评论(0)赞(0)

事务只是代表一个工作单元。在这种情况下, 如果一个步骤失败, 则整个事务都会失败(这称为原子性)。事务可以通过ACID属性(原子性, 一致性, 隔离性和持久性)来描述。 Hibernate中的事务接口 在Hibernate框架中, 我们具有...

使用注解的每个子类的表-srcmini

使用注解的每个子类的表

半瓶木阅读(836)评论(0)赞(0)

如前所述, 在每个子类使用表策略的情况下, 表是根据持久性类创建的, 但是使用主键和外键对其进行处理。因此, 该关系中将没有任何重复的列。 我们需要在父类中指定@Inheritance(strategy = InheritanceType....

使用注解的实体表类

半瓶木阅读(708)评论(0)赞(0)

如果是“实体表”类, 则按类创建表。因此, 表中没有可为空的值。这种方法的缺点是在子类表中创建了重复的列。 在这里, 我们需要在父类中使用@Inheritance(strategy = InheritanceType.TABLE_PER_C...

Hibernate二级缓存

半瓶木阅读(713)评论(0)赞(0)

休眠二级缓存将通用缓存用于会话工厂的所有会话对象。如果你有一个会话工厂中的多个会话对象, 这将很有用。 SessionFactory保存第二级缓存数据。它对于所有会话对象都是全局的, 默认情况下未启用。 不同的供应商提供了二级缓存的实现。 ...

使用XML的Hibernate一对一示例

半瓶木阅读(693)评论(0)赞(0)

有两种方法可以在Hibernate模式下执行一对一的映射: 通过多对一元素(使用unique =“ true”属性) 一对一要素 在这里, 我们将通过一对一元素执行一对一映射。在这种情况下, 不会在主表中创建任何外键。 在此示例中, 一个雇...

使用注解Hibernate一对一示例

半瓶木阅读(663)评论(0)赞(0)

在这里, 我们将使用注解按一对一的元素执行一对一的映射。在这种情况下, 不会在主表中创建任何外键。 在此示例中, 一个雇员可以有一个地址, 而一个地址仅属于一个雇员。在这里, 我们使用双向关联。让我们看一下持久化类。 1)一对一映射的持久类...

使用注解Hibernate一对多示例

半瓶木阅读(674)评论(0)赞(0)

本文概述 使用注释的一对多映射示例 如何获取列表数据 在本节中, 我们将执行一对多关联以使用注释映射持久类的列表对象。 在这里, 我们使用的是论坛的场景, 其中一个问题有多个答案。 在这种情况下, 一个问题可能有很多答案, 每个答案可能都有...

使用XML的Hibernate一对多示例-srcmini

使用XML的Hibernate一对多示例

半瓶木阅读(749)评论(0)赞(0)

如果持久性类的列表对象包含实体引用, 则需要使用一对多关联来映射列表元素。 在这里, 我们使用的是论坛的场景, 其中一个问题有多个答案。 在这种情况下, 一个问题可能有很多答案, 每个答案可能都有自己的信息, 这就是为什么我们在持久性类(包...

Hibernate命名查询

半瓶木阅读(675)评论(0)赞(0)

Hibernate命名查询是一种通过有意义的名称使用任何查询的方法。就像使用别名一样。 Hibernate框架提供了命名查询的概念, 因此应用程序程序员无需将查询分散到所有Java代码。 有两种方法可以在hibernate中定义命名查询: ...