私のアプリケーションには次のエンティティがあります。
@Entity
public class proposal implements Serializable {
@Id
@Basic(optional = false)
@NotNull
@Column(name = "F1PRP")
private Long proposalCode;
//more fields...
}
@Entity
public class branch implements Serializable {
@EmbeddedId
protected branchPK branchpk;
//more fields..
}
@Embeddable
public class branchPK implements Serializable {
@Basic(optional = false)
@NotNull
@Column(name = "F2PRP")
private long proposalCode;
@Basic(optional = false)
@NotNull
@Column(name = "F2BRN")
private short proposalBranch;
}
それぞれproposal
に主キー ( proposalCode
) があり、各提案は複数の分岐値を持つことができます。この結合された列の基準ビルダーを作成できるように、それらの間の関係を構築する方法がわかりません。
私の質問は、これらのエンティティ間の関係はどのようなものであるべきか、結合を使用して基準ビルダーを構築するにはどうすればよいかということです。ユーザーは私に の値を与えるので、この ProposalBranch を内部に持つproposalBranch
のみを表示する必要があります。proposal
それ、どうやったら出来るの?
前もって感謝します。