相当于Hibernate中Component的注解
我知道使用组件标签我可以使用类的一部分并使其在休眠中的实体中可用。
我如何通过注释来实现这一点。或者说,相当于标签的注释是什么。
@Embedded 不是精确的解决方案,因为在我的情况下,我只需要我打算用作组件的字段中的几个字段。
请提供一些线索。
I am aware that using the component tag I can use a part of the class and make it available in an entity in hibernate.
How do i achieve this through annotations. Or otherwise, what is the annotation equivalent to tag.
@Embedded isn't exact solution as in my case i need only few fields from the one which i intend to use as component.
Kindly throw some light.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过
@Embeddable
以及@Column
和@Transient
?此外,最好将“组件”提取到其自己的类中,并在实体和原始类中使用它(其中字段在提取之前定义)。
Did you try
@Embeddable
along with@Column
and@Transient
?Also, it might be better to extract the 'component' into its own class and use it in the entity as well as the original class (where the fields were defined before extraction).