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

javaweb中瞬态对象是持久化对象吗

发布网友 发布时间:2022-05-16 19:52

我来回答

2个回答

热心网友 时间:2024-01-07 01:33

不是的,只有当瞬间对象被存储到数据库才成为了持久对象。

新new出来的对象如Student stu = new Student(),就是瞬时对象,它在内存中孤立存在,它的意义是携带信息的载体,不和数据库的数据有任何关联。

通过Session的save()或saveOrUpdate()方法可以把一个瞬时对象与数据库相关联,并把瞬时对象携带的信息通过配置文件所做的映射插入到数据库中,这个瞬时对象就转化成了持久对象(使用get(),load()等方法查询到的数据对象,一出场就是持久对象),并拥有和数据库记录相同的id标识(Hibernate自动将id值赋予它)。

如果这时候使用delete()方法,它就会变回瞬时对象,删除了数据库与这个对象关联的记录,对象与数据库不再有任何的关联。当一个Session指定close()或clear(),evict()之后,持久对象就变成脱管对象,这时对象的id虽然拥有数据库识别值,但他们目前并不在Hibernate持久层的管理下,它与瞬时对象的本质是相同的,只不过比瞬时对象多了数据标识的id值。

热心网友 时间:2024-01-07 01:33

瞬态对象不是持久化对象,所做的操作也不会反应到数据库中,只有save后才会变成持久化状态,对这个entity的操作在事务提交后也会反应到数据库。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
虹口区东余杭路541弄算几号地块?12年下半年号称要拆,附近都在拆类,明... 我想知道新建路东余杭路这二年有没有拆迁规划? 手机通话变声器哪种好 变声器哪个好用 我准备7月底开始复习考研,还来得及吗 大四下学期考研还来得及吗 考研还来得及吗 ...在脊椎骨右边靠脊椎骨附近疼,是什么原因,大概有半个多月了,弯腰时... 电脑开着总是无缘无故蓝屏提示 电脑开着总是无缘无故蓝屏 电脑无缘无故蓝屏怎么回事探究电脑突然蓝屏的原因 java语言中,Dao Service 层具体做什么?还有什么是持久化? 戴尔7000左右的笔记本买什么好 男孩属龙姓名汪晟好吗? 倪浩龙的名字有什么含义? 现在iphone se内存多大 和6s哪些差别 iPhone se会出现变弯的情况吗 食用蔬菜有什么好处? nvidia geforce 7000SE/7200GS能玩龙之谷吗 如何正确食用蔬菜 iphonese硬度是多少铝合金6是6030而6s是7000那么se呢?和6比? 苹果se是不是7000系铝合金 7000SE的显卡能玩刺客信条吗? 吃蔬菜有多重要? 三星se7000手机一键root怎样下载 怎样正确食用蔬菜? 三星se7000dn s怎么设置才能上网 US$ 29,700 的英文大写 美国留学一年开销多少钱? 士壤Ec值是700us/cm是什么意思 EMI 中的10/700us是什么意思 java持久化类注解与数据库的关系 转经筒的基本分类 酒红色温柔风茶歇裙,怎样能穿出性感? 有品位的女人都喜欢茶歇衫,这种衣服要怎么穿搭才好看? 喜欢优雅又高级的茶歇裙,这种裙子该如何搭配? 请业内人士帮我介绍一些茶歇的相关书籍或者资料。 你喜欢“茶歇裙”这款裙子吗? 怎样标配300人的茶歇 图片红底怎么抠图呀,想换成白色的背景,有这方面的教程不? 为什么视频放在服务器端像素降低? 视频网站是如何把视频放到服务器上的? 为什么同样格式的视频文件传到服务器上面有的能播放,有的却不能 为什么我的avi格式的视频放到服务器上不能播放?在本地是好的。 想在漳州找软件开发的工作怎么样 企业视频可以配置到普通服务器上吗? 网页中插入的视频本地正常,传到服务器中不能播放 为什么我的网页视频在本地是可以的传到服务器怎么不可以了 漳州冠盛网络科技有限公司怎么样? 我有自己的网站自己的服务器,也可以自己做视频。所以想把自己做的视频传到自己的服务器,产生一个地址。 漳州市龙文区千帆网络科技有限公司怎么样?