gpt4 book ai didi

java - 相当于属性的 @CollectionElement (JPA)

转载 作者:行者123 更新时间:2023-12-01 12:45:08 25 4
gpt4 key购买 nike

是否有类似于 @CollectionElement 注释的简单属性而不是列表?

我想向我的实体添加一个属性,该属性不是列,而是不同的表。

例如像这样的东西(知道这不起作用/不存在..):

@ElementAttribute
@AttributeTable(
name="THE_ATTRIBUTE_TABLE"
)
@Column(name="ATTRIBUTE")
private String attribute;

最佳答案

来自 Pro JPA 2.0 书籍:

entities may be mapped across multiple tables by making use of the @SecondaryTable annotation and its plural @SecondaryTables

例如著名的 Employee 实体:

@SecondaryTable(name="EMP_ATTRIBUTES")
@Entity
public class Employee {
@Id private int id;
@Column(table="EMP_ATTRIBUTES")
private String attribute;
}

关于java - 相当于属性的 @CollectionElement (JPA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24776294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com