Hibernate共31篇 第2页
Hibernate‌是一个开放源代码的对象关系映射(ORM)框架,主要用于将Java对象与数据库表建立映射关系,实现面向对象编程语言与关系型数据库的无缝整合。通过Hibernate,开发者可以使用面向对象的方式进行数据库操作,而无需直接编写SQL语句‌。

Redis watch命令——监控事务

Redis watch命令——监控事务-华尔子博-奥夏网
在 Redis 中使用 watch 命令可以决定事务是执行还是回滚。一般而言,可以在 multi 命令之前使用 watch 命令监控某些键值对,然后使用 multi 命令开启事务,执行各类对数据结构进行操作的命令,...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01510

Hibernate级联(cascade)与反转(inverse)详解

Hibernate级联(cascade)与反转(inverse)详解-华尔子博-奥夏网
在 Hibernate 的关联关系中,可以使用单向关联关系,也可以使用双向关联关系,在双向关联关系中,Hibernate 会同时控制双方的关系,这样在程序操作时,很容易出现重复操作的问题。 为了解决这一...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01080

Hibernate映射关系:一对一、一对多和多对多

Hibernate映射关系:一对一、一对多和多对多-华尔子博-奥夏网
教程前面所讲的 Hibernate 内容都是针对于单张表的操作。在 Hibernate 中,同样可以对多张存在关联关系的表进行操作,但需要在映射文件中,将对象的关联关系与数据库表的外键关联进行映射。本章...
南宫世家的头像-华尔子博-奥夏网南宫世家4年前
01330

Hibernate多对多映射关系详解(附带实例)

Hibernate多对多映射关系详解(附带实例)-华尔子博-奥夏网
多对多的关联关系映射可以使用学生和课程的关联关系为例进行讲解。通常情况下,为了方便数据的维护,多对多的关系都会产生一张中间表。学生表与课程表的关系如图 1 所示。 图 1 学生表和课程表...
子博网的头像-华尔子博-奥夏网子博网4年前
01400

Hibernate一对多映射关系详解(附带实例)

Hibernate一对多映射关系详解(附带实例)-华尔子博-奥夏网
在三种关联关系中,一对多(或多对一)是最为常见的一种关联关系,一对多映射关系是由“多”的一方指向“一”的一方。在表示“多”的一方的数据表中增加一个外键,指向“一”的一方的数据表的主...
子博兄的头像-华尔子博-奥夏网4年前
01790

Hibernate一级缓存常用操作:刷出、清除和刷新

Hibernate一级缓存常用操作:刷出、清除和刷新-华尔子博-奥夏网
在 Hibernate 中,一级缓存有三个常见的操作,分别为刷出、清除和刷新操作,下面结合本章前面的案例演示这三种常见的操作。 1. 刷出(flush) 一级缓存刷出功能是指调用 Session 的 flush() 方...
子博兄的头像-华尔子博-奥夏网子博兄4年前
02250

Hibernate快照技术使用方法详解

Hibernate快照技术使用方法详解-华尔子博-奥夏网
为了确保一级缓存中的数据和数据库中的数据保持一致,在 Hibernate 框架中提供了快照技术。 Hibernate 向一级缓存中存入数据的同时,还会复制一份数据存入 Hibernate 快照中。当调用 commit() ...
子博兄的头像-华尔子博-奥夏网子博兄4年前
01910

什么是Hibernate一级缓存,Hibernate一级缓存详解

什么是Hibernate一级缓存,Hibernate一级缓存详解-华尔子博-奥夏网
Hibernate 中的缓存分为一级缓存和二级缓存,这两个级别的缓存都位于持久化层,并且存储的都是数据库数据的备份。其中一级缓存是 Hibernate 的内置缓存,在前面的学习中已经使用过。本节将针对 ...
子博兄的头像-华尔子博-奥夏网4年前
01820

Hibernate持久化对象的状态转换实例代码

Hibernate持久化对象的状态转换实例代码-华尔子博-奥夏网
1. 创建项目并导入 JAR 包 在 MyEclipse 中创建一个名为 hibernateDemo02 的 Web 项目,将 Hibernate 所必需的 JAR 包添加到 WEB-INF/lib 目录中,并发布到类路径下,如图 1 所示。 图 1 导入Hi...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01590

Hibernate持久化对象的状态及状态转换

Hibernate持久化对象的状态及状态转换-华尔子博-奥夏网
在 Hibernate 中,持久化对象是存储在一级缓存当中的,一级缓存指 Session 级别的缓存,它可以根据缓存中的持久化对象的状态改变同步更新数据库。 Hibernate 是持久层的 ORM 框架,专注于数据的...
南宫世家的头像-华尔子博-奥夏网南宫世家4年前
02370