gpt4 book ai didi

java - Play 框架中存在 oneToMany 关系的 JPA 错误

转载 作者:行者123 更新时间:2023-12-01 15:33:34 24 4
gpt4 key购买 nike

我正在使用 play-1.2.3。

我有两个类:

标签项:

@Entity
@Table(name="T_LABEL_ITEM")
public class LabelItem extends Model{
@OneToMany(mappedBy="labelItem")
public List<LabelValue> labelValues;
}

标签值:

@Entity
@Table(name="T_LABEL_VALUE")
public class LabelValue extends Model{
@ManyToOne
public static LabelItem labelItem;
public static String value;
}

当我启动 Play 服务器时,出现错误页面:

"A JPA error occurred (Unable to build EntityManagerFactory): mappedBy reference an unknown target entity property: models.LabelValue.labelItem in models.LabelItem.labelValues"

更多信息:数据库中的 T_Label_VALUE 表只有一个 id 列,“value”列尚未创建。

有人可以帮忙吗?我想不通。

最佳答案

JPA 不保留静态变量。如果您希望 labelItem 由 JPA 管理,请将其设为实例变量。

关于java - Play 框架中存在 oneToMany 关系的 JPA 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247528/

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