をテーブルに参加する私は、エンティティを持っている。このように見えること:JPAは、複数のエンティティで
public class NpcTradeGood implements Serializable, Negotiabble {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected NpcTradeGoodPK npcTradeGoodPK;
@JoinColumn(name = "npc_id", referencedColumnName = "id", nullable = false, insertable = false, updatable = false)
@ManyToOne(optional = false)
private Npc npc;
}
@Embeddable
public class NpcTradeGoodPK implements Serializable {
@Basic(optional = false)
@Column(name = "npc_id", nullable = false)
private long npcId;
@Basic(optional = false)
@Column(name = "good_id", nullable = false)
private long goodId;
@Basic(optional = false)
@Column(name = "type", nullable = false)
@Enumerated(EnumType.STRING)
private ItemType type;
}
それは型の列(列挙)に基づいているOneToMany関係JPAを伝える方法はありますか? その一部または他のエンティティと同様に、自動的に関連エンティティを取得します。
ありがとうございます。