Hibernate中的三种数据状态

Hibernate中的三种数据状态(临时、持久、游离)

1.临时态(瞬时态)

不存在于session中,也不存在于数据库中的数据,被称为临时态。

比如:刚刚使用new关键字创建出的对象。

2.持久态

存在于session中,事务还未提交,提交之后最终会进入数据库的数据,被称为持久态。

比如:刚刚使用session.save()操作的对象。

3.游离态(脱管态)

存在于数据库中,但不存在于session中的数据,被称为游离态。

比如:使用了session.save(),并且事务已经提交之后,对象进入数据库,就变成了游离态。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一场梦

渐变色css代码网站分享

1402
来自专栏猛牛哥的博客

hetzner独服安装proxmox后,配置NAT网络(为单IP创建虚拟机做准备)

5624
来自专栏JAVA烂猪皮

消息中间件之JMS实践(ActiveMQ)

JMS(Java Message Service):java平台中面向消息通信的API

911
来自专栏IT技术精选文摘

Kafka Topic架构-复制、故障切换和并行处理

本文介绍了Kafka主题的架构,并讨论了分区,如何做故障切换和并行处理。 Kafka Topic,日志和分区 回想一下,Kafka Topic是一个命名的记录...

3557
来自专栏JavaEdge

2018-08-02

hibernate执行更新需要较长时间,因此需要等待,否则无法获得更新后字段

942
来自专栏KaliArch

Kafka-manager部署

1.1 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。

3605
来自专栏搜云库

CentOs7.3 搭建 RabbitMQ 3.6 Cluster 集群服务

CentOs7.3 搭建 RabbitMQ 3.6 Cluster 集群服务 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种...

4236
来自专栏xingoo, 一个梦想做发明家的程序员

Kafka入门初探+伪集群部署

Kafka是目前非常流行的消息队列中间件,常用于做普通的消息队列、网站的活性数据分析(PV、流量、点击量等)、日志的搜集(对接大数据存储引擎做离线分析)。 ...

2085
来自专栏HTML5学堂

离线存储

什么是离线缓存 离线缓存,就是将指定的网页文件(例如css、js)保存到本地,当用户没有网络时,依旧可以通过浏览器使用这些文件。 为何要用离线缓存 从网站所有者...

3536
来自专栏自由而无用的灵魂的碎碎念

Sqlplus与oracle连接问题汇总

Sqlplus连接本地数据库时,没有响应,使用客户端(toad\plsql developer)时也是如此。并且与oracle连接测试也是没有响应。

1152

扫码关注云+社区

领取腾讯云代金券