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

Po的hibernate中po对象的三种状态

发布网友 发布时间:2022-04-13 21:20

我来回答

1个回答

热心网友 时间:2022-04-13 22:49

在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:
1.transient:瞬态或者自由态
未被持久化的VO,此时就是一个内存对象VO,由JVM管理生命周期。
2.persistent:持久化状态
已被持久化的PO,并且在Session生命周期内,此时映射数据库连接,由数据库管理生命周期。
3.detached:脱管状态或者游离状态
曾被持久化过,但现在和Session已经托管(detached)了,以VO的身份在运行。它还可以进入另一个Session,继续PO状态管理。 当通过get或load方法得到的po对象它们都处于persistent,但如果执行delete(po)时(但不能执行事务),该po状态就处于detached,(表示和session脱离关联),因delete而变成游离态可以通过save或saveOrUpdate()变成持久态。 当把session关闭时,session缓存中的persistent的po对象也变成detached因关闭session而变成游离态的可以通过lock、save、update变成持久态持久态实例可以通过调用delete()变成脱管状态。通过get()或load()方法得到的实例都是持久化状态的。 脱管状态的实例可以通过调用lock()或者replicate()进行持久化 。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我爱我校征文800字 建行聚财宝少一万时5小时内补上会怎样 咪哩乡文化教育 咪哩乡基础设施 咪哩村云南省玉溪市元江县咪哩乡咪哩村 咪哩乡历史文化 元江咪哩中心小学怎么样? 原神 原神胡桃进阶材料是什么? 原神 原神呢胡桃材料有哪些? 原神 原神胡桃的突破材料是什么? 吃红枣会引起上火吗 ?我怎么一吃红枣就舌头根儿疼 ? 姓马叫什么好听女孩两个字或者四个字 急寻姓马要带土字旁的四个字好听的名字...是个女孩子哦! 谁帮我起个马姓四字女孩名字 我姓马,老婆姓孙,想给女孩起个四个字的名字,好听点的 荣耀手环5亮屏多长时间? 女孩字四个字的名字姓马 女孩名字姓马几个字都可以4个字的也行好听点洋气点的!!!谢谢了 想给2012年5月9号晚上八点半出生的女孩取个好听点的名字 姓马 最好是四字的名字 会给你们追加高分的哦 为什么荣耀手环5表盘显示的时间和正常时间不一样? 生鸭蛋放多久就不能吃了 Hibernate对象状态分类的详细说明 梦见同学伤害我,我逃出去找到警察把她们都抓住了 跑了一个? 梦见同学被警察带走又回来了 做梦梦见被警察抓还和他做了好朋友 何罗鱼的传说典故 3.2V20Ah,25个锂电池串联总电流是多少? 谁说新能源不能郊游,这四款“大充电宝”免去做饭烦恼 男人心中的好女人形象? 电池烧毁 怀孕竟不知!19岁借用厕所产子女孩为何不知道自己怀孕? 杭州一女子因肚子腹痛去医院,结果生下一小孩,怀胎十月竟不知自己怀孕? 节奏大师 求救!! 为什么我会梦到我未婚先孕,而且自己怀孕也不知情,直到生下来? 苹果13pro耗电快是什么原因?- 问一问 为什么我不反对早恋,却反对学生在学校里谈恋爱? 为什么苹果13新机比12二手还耗电 如果之前生过孩子再怀孕医生会不会查出来,以前生过孩子的迹象? 有流产一个月后怀孕成功直到分娩的MM吗? 苹果手机13满电早上耗电百分之30 这个男人靠不靠得住,怀孕生个孩子就能知道吗? iPhone13为什么才用了20多天电池就不好了? 苹果13关掉通知更新掉电还是很快 13版怎么这么耗电,好快 苹果13pro开视频用电太快 13mini 15.31耗电快 我的联想y700笔记本电脑,不开机的情况下,三天损耗13%电量。请问这正常吗?为什么耗电这么快? PPC板是什么材料和PP有什么区别 什么是PPC板? 要怎么做老北京鸡肉卷,简不简单呢,真的好吃吗