当前位置: 首页 > 知识库问答 >
问题:

“实体为私人所有”是什么意思(如理论正式文件所见)?

荀辰钊
2023-03-14

我在教条文档中读到了对我来说意义不大的以下内容:

使用OphanRemoval=true选项时,假设实体是私有的,不会被其他实体重用。

共有1个答案

东方和煦
2023-03-14

假设您将一些用户设置存储在一个设置实体中,该实体通过一对多或一对一关系附加到用户实体上,设置实体将不会在多个用户之间共享,也不会在被引用的用户被删除时被重用,您可以说设置用户私有的,并且如果用户被删除,它将成为孤立的,OphanRemoval=true通过在其“母”用户实体被删除时删除设置来防止这种情况发生。

你可能会觉得有趣的其他问题:

  • https://stackoverflow.com/A/27473401/4114297
  • https://stackoverflow.com/A/25519856/4114297

关于多对多关系,您可以对此类关系使用orphanremove,而dociety将简单地删除附加的实体,即使它们仍然附加到其他实体。请注意,即使该选项适用于多对多关系,但对于此类关系没有正式文档记录:

  • OneToOne:http://docs.stoculine-project.org/en/latest/reference/annotations-reference.html#annref-OneToOne
  • OneTomany:http://docs.stoculine-project.org/en/latest/reference/annotations-reference.html#annref-OneTomany
  • ManyTomany:http://docs.stoculine-project.org/en/latest/reference/annotations-reference.html#annref-ManyTomany

我不认为有任何例子,私人拥有的实体是多对多的关系,或者它不是多对多的关系,但学说只是假设它是,并将继续删除依附的实体无论如何。

 类似资料:
  • 问题内容: 请参阅示例: 包裹告诉我什么? 问题答案: 不要将其与可以添加到类,方法和字段的 package-private 或其他访问修饰符混淆。 在Java语言规范中明确规定: 6.6.1。确定可访问性 包始终是可访问的。 看着那,我想到的唯一答案是(某些)编译器不将此视为编译时错误,但它完全没有意义。不能以 这种 方式限制对类或包的可访问性(并且每个包始终是可访问的)。 Java语言规范的另

  • 问题内容: 我在以下正则表达式中找到了它: 它将方括号(及其内容)与嵌套方括号匹配。 问题答案: 是一个字符类,表示除和以外的所有字符。 您可以避免转义和特殊字符,因为它对于PCRE(函数中使用的正则表达式引擎)不是模棱两可的。 由于在PCRE中不正确,因此正则表达式解析的唯一方法是在字符类内部,该字符类稍后将关闭。与以下相同。它不能重新打开字符类内的字符类(POSIX字符类除外)。然后最后一个清

  • 我对JAXB非常陌生,我对JAXB的默认行为感到困惑,我所理解的是: 如果可能的话,JAXB尝试通过自动检测相关类来创建JAXBContext。例如,JAXB可以读取与预期不完全匹配的XML文档。这是JAXB解组器的默认行为。例如,如果我们有一个Foo类: Foo类是以下文档的代表性Java类: 然后,如果我们有以下文档的XML实例,其中元素的内容由Foo类表示。 我们可以将其解组到一个Foo类中

  • 问题内容: 我正在阅读该package的代码,然后想知道其工作原理。 我发现代码如下: 因此,我找到了- 的定义,因为它没有函数体,这很奇怪。 我想知道: 真正的代码在哪里 为什么这里可以存在“抽象方法” 为什么Go的作者这样写 谢谢! 问题答案: 1)函数定义在这里: 2)函数声明: 函数声明可以省略主体。这样的声明为Go外部实现的功能(例如汇编例程)提供了签名。 3)并非每种编程语言都可以完全

  • 问题内容: 在交互返回的签名中,a的含义是什么? 我以为它可能与仅关键字参数有关,但事实并非如此。当我用仅关键字参数创建自己的函数时,位置和仅关键字参数由(按预期的方式)而不是由分隔。什么意思 问题答案: 正如解释这里的“/”作为参数标记的的那些位置只(见参数结束在这里),即你不能作为关键字参数使用参数。在斜杠末尾的情况下,这意味着所有参数仅被标记为位置,而在您自己的情况下,所有参数都仅被位置。

  • 和?我试着在谷歌上搜索,但没有成功。