我正在使用play-1.2.3。
我有两类课程:
LabelItem:
@Entity
@Table(name="T_LABEL_ITEM")
public class LabelItem extends Model{
@OneToMany(mappedBy="labelItem")
public List<LabelValue> labelValues;
}
LabelValue:
@Entity
@Table(name="T_LABEL_VALUE")
public class LabelValue extends Model{
@ManyToOne
public static LabelItem labelItem;
public static String value;
}
当我启动播放服务器时,错误页面会显示:
"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列,&#34;值&#34;专栏没有创建。
有人可以帮忙吗?我无法弄清楚。
答案 0 :(得分:1)
JPA不会保留静态变量。如果您希望labelItem由JPA管理,请将其设为实例变量。