我正在尝试实施包含@Embeddable
的{{1}}。只要我在@ElementCollection Map<String, String>
内只使用一次embeddable,该实现就可以正常工作。只要我需要两次,它就会因为唯一约束错误或重复的映射异常而失败。到目前为止,我无法确定正确的@Entity
声明,因此我可以使用一些帮助:)
我不确定我们是否能够覆盖元素集合的连接表,但我认为这可以解决问题。
一个解决方案可能是放弃Embeddable类,但是如果可能的话,我将不得不创建许多映射声明。
以下是代码:
@AttributeOverride