ManyToMany强制唯一索引

时间:2018-07-28 13:09:07

标签: spring hibernate jpa spring-data-jpa spring-data

我让JPA创建表。它可以正确创建基表,但是在交叉表中,使连接列之一唯一。在这种情况下,我不能使用太多到很多。

示例架构:

表1:id INT(11);

表2:id INT(11);

交叉表:t1id INT(11)nn,t2id INT(11)nn unq;

以下是代码:

@ManyToMany
@JoinTable(name = "CrossTable",
        joinColumns = { @JoinColumn(name = "t1id") },
        inverseJoinColumns = { @JoinColumn(name = "t2id") })
@ElementCollection(targetClass=Table2.class)
private List<Table2> datttt;

0 个答案:

没有答案