我有一些实体/表,我想把它们放在一个模式中。来自ManyToMany关系的中间表是在公共模式中生成的。如何更改生成表的名称和架构?
@Entity
@Table(schema = "my_schema")
public class AnotherEntity {}
@Entity
@Table(schema = "my_schema")
public class MyEntity {
@ManyToMany
private List<AnotherEntity> entityRelationship;
}
发布于 2021-10-27 17:16:41
用@JoinTable
注释关系
@Entity
@Table(schema = "my_schema")
public class MyEntity {
@ManyToMany
@JoinTable(name="my_intermediary_table", schema="my_schema")
private List<AnotherEntity> entityRelationship;
}
https://stackoverflow.com/questions/69742933
复制相似问题