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)

相关推荐

  • bootstrap怎么设置悬浮窗

    技术bootstrap怎么设置悬浮窗这篇文章主要介绍“bootstrap怎么设置悬浮窗”,在日常操作中,相信很多人在bootstrap怎么设置悬浮窗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年10月29日
  • 如何批量处理数据库中的敏感信息

    技术如何批量处理数据库中的敏感信息本篇文章为大家展示了如何批量处理数据库中的敏感信息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言对于一些敏感数据,往往会对其加密后再入库,这

    攻略 2021年12月1日
  • 在SQL PLUS中格式化输出查询结果的方法是什么

    技术在SQL PLUS中格式化输出查询结果的方法是什么这篇文章主要讲解了“在SQL PLUS中格式化输出查询结果的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“

    攻略 2021年11月4日
  • Redis的底层数据结构-压缩列表

    技术Redis的底层数据结构-压缩列表 Redis的底层数据结构-压缩列表压缩列表(ziplist)是Redis为了节省内存而开发的,是由一系列特殊编码的连续内存块组成的顺序型数据结构,一个压缩列表可以

    礼包 2021年11月11日
  • 5个常用的MySQL数据库管理工具是什么呢

    技术5个常用的MySQL数据库管理工具是什么呢这篇文章将为大家详细讲解有关5个常用的MySQL数据库管理工具是什么呢,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 MyS

    攻略 2021年12月1日
  • PHP实现交换两个整型变量的方法有哪些

    技术PHP实现交换两个整型变量的方法有哪些这篇文章主要介绍“PHP实现交换两个整型变量的方法有哪些”,在日常操作中,相信很多人在PHP实现交换两个整型变量的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操

    攻略 2021年11月16日