我从数据库开始,例如:
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;
但它没有用,有什么帮助吗?