안녕하십니까.ManyToOne 소유 측면 발행
나는 잠들 수없는 질문이 있습니다. 예를 들어 Product라는 엔티티 (클래스)가있는 경우. 그리고 나는이 제품과 많은 이미지를 연결해야한다. 데이터베이스 (내 경우에는 MySQL)에서 이렇게 보일 것입니다 - 제품에 테이블을 만들고 이미지 용 테이블을 만들 것입니다. 그리고 이미지 테이블에는 제품 ID를 저장하는 필드가 있습니다.
이 시점에서 이해합니다. 내가 이해하지 못하는 것은 - ORM (Doctrine2)에서 내 제품과 이미지로 작업 할 때 Image 클래스에 대해 inversedBy = "images"주석을 만들고 Product 클래스에 대해 mappedBy = "products"를 작성해야합니다. 내 응용 프로그램에서이 Product 객체는이 연결의 소유 측면에 있습니다.
어떻게해야합니까? ManyToMany 관계를 만들어야합니까? 아니면 다른 방법이 있습니까?
감사합니다.
P. 이미지는 Product 엔터티의 ArrayCollection 인스턴스입니다.
아니요 -이 경우입니다. 그것이 그런 경우라면, 나는 Product 엔터티를 그 관계의 소유 측으로 선택할 것입니다. –