问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java框架hibernate的实体对象有哪三种状态?以及这三种状态下,对实体进行修改会不会同步到数据库里?

发布网友 发布时间:2022-05-15 09:57

我来回答

1个回答

热心网友 时间:2023-10-19 06:48

1. 瞬时状态: 当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态。自由对象最大的特点就是,在数据库中不存在一条与它对应的记录。

2. 持久状态: 持久化对象就是已经被保存进数据库的实体对象,并且这个实体对象现在还处于Hibernate的缓存管理之中。这是对该实体对象的任何修改,都会在清理缓存时同步到数据库中。

3. 脱管状态:当一个持久化对象,脱离开Hibernate的缓存管理后,它就处于游离状态,游离对象和自由对象的最大区别在于,游离对象在数据库中 可能还存在一条与它对应的记录,只是现在这个游离对象脱离了Hibernate的缓存管理,而自由对象不会在数据库中出现与它对应的数据记录。

脱管状态的实体信息不会同步到数据库,而是会从数据库中返回该持久化状态
在持久状态下,该实体对象的任何修改,都会同步到数据库中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 java hibernate 用来干吗的? 什么人不可以吃公鸡肉,是不是有些人不可以吃,又听说公鸡肉有毒的, 谁帮忙取名一下 姓陈想要个两个字的名字…有气质点的… 各位!帮我女儿起个好听的名子!爸爸姓陈!谢谢! 有米有象征彼岸花的动漫女生图片 微软办公证书MLC,和国内的办公软件证书,那个含量高 微软有办公自动化的证吗?为什么发的证书没有盖章? 加急!女孩姓陈,五行缺火土,急需一个比较好听时尚的名字,请大家帮帮忙! 陈佳开头的名字男女的名都要 微软word证书可以自考 姓名陈佳灵想取个英文名求大神 彼岸花动漫图片偷星 本人姓陈,小女出生于癸巳甲寅丁卯丁未,请专业人士帮我算下陈心悦、陈思妍这两个名好不好!或帮起名! MLC证书和NIT证书哪个比较好啊? 陈佳灵这个名字代表什么意思 芦荟胶能去除痘印吗 芦荟胶能消除痘印吗 打蛋器的原理 打蛋器原理 请问java高手,hibernate的对象之间的关联保存是怎样的一个机制呢? java hibernate的对象关系只是数据库主外键的一种体现 现在java开发中,hibernate还用吗?mybatis是不是已经取代了hibernate了? Java Hibernate如何做多个条件多个表关系的查询? java框架hibernate批量删除数据的时候,用什么方法效率比较高? hibernate只能用在JAVA EE中吗,普通JAVA桌面程序行不行 莫斯水草可以干养吗 莫斯水草28℃能活不 这种是什么水草? 莫斯水草对灯光的要求 可以手工制作装备的手机游戏 寻一款制作手工装备的网络游戏? 有没有小学生玩的手工制作摩捏游戏 如何更快识别冬笋的位置将它挖起 巴卜短信平台如何付款充值? 平安e行销网里面短信平台怎么充值 王霏霏推荐的托尼魅力眼影,容易飞粉吗? 王霏霏推荐的托尼魅力眼影哪个颜色比较适合画卧蚕? 短信账户平台没有充值是啥意思 王霏霏推荐的托尼魅力眼影好用吗?