在JPA中将引用的表嵌入为其属性2的Map

时间:2016-09-05 10:46:48

标签: java hibernate jpa

我从数据库开始,例如:

MainEntity:

id | field
--------
1  | 666 
2  | 667

位置:

id | lang | text
----------------
666     A      -
666     B      -
666     C      -
666     D      -
667     A      -
667     B      -
667     C      -
667     D      -

我正在尝试定义字段,因此它将本地化​​引用嵌入到lang / texts的映射中。类似的东西:

//@Id
@Column(name = "field")
private String field;

@ElementCollection
@MapKeyColumn(name="lang")
@Column(name="text")
@CollectionTable(name="localization", joinColumns=@JoinColumn(name = "id", referencedColumn="field", insertable = false, updateable = false))
private Map<String,String> mappings;

但它没有用,有什么帮助吗?

0 个答案:

没有答案