在层次结构的中间类中使用 Hibernate 版本控制

发布于 2024-12-13 16:17:24 字数 222 浏览 3 评论 0原文

我想在我的应用程序中使用 Hibernate 版本控制,但我在类层次结构中遇到这样的问题: C 延伸 B,B 延伸 A。 我想在 B 类中使用版本,并且不需要在 A 类中使用版本,并且我知道当我在 B 类中自动使用版本控制时,它将在 C 类中有效。 我在 hibernate 中使用“joined-subclass”实现继承,并且“Version”标签没有为“joined-subclass”定义。如何在类层次结构中使用版本控制?

I want to use Hibernate Versioning in my application but I have a problem in a class hierarchy like this :
C extends B and B extends A.
I want to use version in Class B and I don’t need to use version in class A and I know when I use versioning in Class B automatically it will be effective in Class C.
I implement inheritance in hibernate with 'joined-subclass' and ‘Version’ tag is not defined for 'joined-subclass'. How can I use versioning in my class hierarchy?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丘比特射中我 2024-12-20 16:17:24

您不能使用 join-subclass 执行此操作,因为正如您已经观察到的那样,它将适用于任何其他子类。

您可能必须使用每个子类一个表来获得您想要的。

You can't do this with joined-subclass, because, as you have already observed, it will apply to any further subclasses.

You'll probably have to use table-per-subclass to get what you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文