@ManyToMany NamingStrategy

时间:2016-12-13 17:22:57

标签: java jpa

有以下情况:

@javax.persistence.Entity
@javax.persistence.Table(name = "another_table")
public class Table {
...
@javax.persistence.ManyToMany
    public java.util.Set<sth> getSth() {
        return this.sth;
    }

在进行查询时,JPA认为存在多个表“another_table_sth”,但期望在类名中定义列“table_id”。但是,实际上有一个由@ javax.persistence.Table注释定义的列another_table_id。

如何在命名策略中定义此案例?

0 个答案:

没有答案