Hibernate对象持久化怎么理解

技术Hibernate对象持久化怎么理解本篇内容介绍了“Hibernate对象持久化怎么理解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

本文介绍了关于“如何理解Hibernate对象的持久性”的知识。很多人在实际案例操作中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

Hibernate对象持久类的新实例化对象是Transient。我们可以通过将一个瞬态对象与一个会话相关联来使其持久化。

DomesticCatfritz=new domesticcat();弗里茨.塞特Color(颜色。GINGER);fritz . setsex(' M ');Fritz . setname(' Fritz ');LonggeneratedId=(Long)sess . save(fritz);如果卡特彼勒的持久标识符属于生成类型,则该标识符将在调用save()时自动生成并分配给卡特彼勒。如果卡特彼勒的持久标识符是指定类型或复合键,则应在调用save()之前手动将该标识符提供给卡特彼勒。根据EJB3早期草案中定义的语义,还可以使用persist()代替save()。

此外,您可以使用重载版本的save()方法。

DomesticCatpk=new domesticcat();pk.setColor(颜色。TABBY);PK . setsex(' F ');PK . setname(' PK ');PK . setkites(newHashSet());PK . addkitten(fritz);sess.save(pk,NewLong(1234));如果您持久化的对象具有相关联的对象(例如上面示例中设置的小猫),那么这些对象(pk和小猫)的持久化顺序是任意的(也就是说,您可以先持久化小猫或者先持久化pk),除非您在外键列上有NOT NULL约束。Hibernate不会违反外键约束,但是如果您以错误的顺序保存对象,您可能会违反NOT NULL约束。

通常,您不会担心这些细节,因为您可能会使用Hibernate对象的传递性持久性功能来自动保存关联的对象。这样就不会违反NOT NULL约束——Hibernate会处理一切。

这里介绍一下“如何理解Hibernate对象的持久性”的内容。感谢您的阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/134022.html

(0)

相关推荐

  • 赞美柳树的句子最短的,咏柳中借柳树赞美春天的句子

    技术赞美柳树的句子最短的,咏柳中借柳树赞美春天的句子《咏柳》一诗中,借描写柳树,歌颂春天,赞美了大自然呈现出的勃勃生机赞美柳树的句子最短的。原文:咏柳唐 贺知章碧玉妆成一树高,万条垂下绿丝绦。不知细叶谁裁出,二月春风似剪

    生活 2021年10月22日
  • GO中range怎么用

    技术GO中range怎么用这篇文章给大家分享的是有关GO中range怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GO 语言的 for…range 能做什么呢?golang 的 for

    攻略 2021年10月31日
  • gis安装

    技术gis安装 gis安装1、下载arcGis10.2软件下载地址:https://pan.baidu.com/s/1rHtNHn-l-myoSvCvbpAGHA 提取码:ki1e (压缩包密码:arc

    礼包 2021年10月28日
  • SQL附加数据库失败问题的解决方法

    技术SQL附加数据库失败问题的解决方法这篇文章将为大家详细讲解有关SQL附加数据库失败问题的解决方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。为了偷个懒,利用这个数据

    攻略 2021年11月30日
  • 怎么进行-2018-4990漏洞调试的分析

    技术怎么进行-2018-4990漏洞调试的分析这篇文章给大家介绍怎么进行-2018-4990漏洞调试的分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。测试环境Windows 7 SP1 x86Ad

    攻略 2021年11月25日
  • Access数据库操作语句有哪些

    技术Access数据库操作语句有哪些本篇文章为大家展示了Access数据库操作语句有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Access数据库操作语句简介下面我就简单介

    攻略 2021年11月23日