对于jpa hashmap,@key作为实体,@value作为实体。那么我们如何在主键中添加@mapkeyjoincolumn呢
@JsonIgnore
@ManyToMany(fetch = FetchType.EAGER,cascade = CascadeType.ALL)
@MapKeyJoinColumn(name="acuuid",referencedColumnName="uuid")
@JoinTable(name="pricerule_brand_account",
joinColumns= {`enter code here`
@JoinColumn(name="brand_id", referencedColumnName = "uuid")
},
inverseJoinColumns= {
@JoinColumn(name="pricerule_id", referencedColumnName = "uuid")
})
@Access(AccessType.FIELD)
private Map<_Account, _PricingRule> accountPricerule = new HashMap<>();**
这是我的密码。它将创建一个join表,其中brand\ id和pricelule\ id的复合键作为primery键。我还想在主键中添加帐户id,可以吗?如果是,那我怎么办?
暂无答案!
目前还没有任何答案,快来回答吧!