0

私のアプリケーションには次のエンティティがあります。

@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

それ、どうやったら出来るの?

前もって感謝します。

4

1 に答える 1