在层次结构的中间类中使用 Hibernate 版本控制
我想在我的应用程序中使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能使用 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.