【发布时间】:2018-11-29 09:06:22
【问题描述】:
我的实体中有以下映射:
@CollectionTable(name = "test_entity_data", joinColumns = @JoinColumn(name = "test_entity_id"))
@ElementCollection
@MapKeyColumn(name = "language", length = 10)
@MapKeyClass(Language.class)
@MapKeyEnumerated(EnumType.STRING)
@Column(name = "value", nullable = false)
private Map<Language, String> data = new HashMap<>();
我必须在我的代码中的几个地方使用相同的映射。有没有办法可以将这些注释组合成一个?例如。 @MultilangualData?
【问题讨论】:
标签: java hibernate jpa spring-data-jpa spring-data