@도식 전반에 걸쳐 많은 ToOne이 잘못된 FK를 만듭니다. 사용자를 항상 중앙 스키마에 저장하고 하드코드화하면 좋겠습니다. @Entity @Table(name = "user", schema = "central") public class User { @Id @Column(name = "usr_id") private Long id; ... } 다음 엔티티는 (비즈니스 로직에 의해 정의된) 다른 로컬 스키마에 위치하며 중앙 사용자 엔티티를 참조합니다. @Entity @Table(name = "person") public class Person { @Id @Column(name = "prs_id") private Long id; @ManyToOne @JoinColumn(name = "prs_usr_id") ..