JPA、Hibernate、OneToMany マッピングの問題
親を考えると:
@Entity
public class Discount {
@Id
private String id;
@Column(nullable = false)
private String userName;
@Column(nullable = false)
private String iDocId;
@Column(nullable = false)
private Date creationTime;
@Column(nullable = false)
private String salesOrganization;
.........
@OneToMany(cascade = CascadeType.ALL, mappedBy = "discount")
private Set<DiscountConditionScale> conditionScales = new HashSet<DiscountConditionScale>();
.........
}
そして子供:
@Entity
public class DiscountConditionScale {
@Id
@ManyToOne
private Discount discount;
private BigDecimal quantity;
private BigDecimal rate;
.......
}
DiscountConditionScale のキーを (割引、レート、数量) にしたいと思います。どうすればそれを達成できますか?
どうもありがとう