我的应用程序有这些实体:
@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
) ,每个提案可以有多个分支值。我不确定如何建立它们之间的关系,以便能够为此连接列创建标准构建器。
我的问题是这些实体之间应该有什么关系,以及如何使用 join 构建标准构建器?用户会给我一个值proposalBranch
,我只需要显示proposal
其中包含此 proposalBranch 的 's。
我怎么做?
提前致谢。