여러 엔터티에 동일한 엔터티 필드를 갖는 가장 좋은 방법은 무엇입니까? 예를 들어 "관련 엔터티"는 8개의 테이블에 표시됩니다.
으아아아 으아아아"사용자"의 관련엔티티는 다른 사람의 상위 필드와 같습니다. 쿼리를 더 간단하게 만들기 위해 서로 매핑할 수 있는 방법이 있습니까?
OneToOne을 시도했지만 새 사용자가 추가될 때마다 그렇게 할 필요가 없습니다.
P粉2152927162023-09-12 17:26:55
몇 가지 옵션이 있습니다. Traits a>을 사용하거나 추상 클래스를 사용할 수 있습니다. @LBA가 답변에서 말했듯이, 엔터티에 공통점이 많고 차이점이 거의 없다면 상속 매핑을 살펴보는 것이 좋습니다.
특징 예:
으아악추상 클래스 예:
으아악