Whiteship's Note

'다형적인 연관 안되는 경우'에 해당되는 글 1건

  1. 2008.02.20 Table Per Concrete Class(with implicit polymorphism)에서 다형적인 연관

Table Per Concrete Class(with implicit polymorphism)에서 다형적인 연관

Hibernate/Chapter 7 : 2008.02.20 18:32


특징

  • Table Per Concrete Class With Implicite Polymorphism으로 맵핑했을 경우를 살펴본다.
  • 상위 타입과 OneToMany 콜렉션으로 맵핑할 수 없다.
  • 그래도 다형적인 쿼리를 사용하려면 핵을 사용해야 하는데, 이건 정말이지.. 최후의 선택이어야만 한다. 이러기 전에 union으로 설정을 바꾸는 것을 고려해보아라.
  • XML 설정에서는 핵을 사용해서 억지로 다형적인 연관을 맺게 할 수 있지만, SQL 테이블 조인식을 작성하기도 어려워지고, HQL도 그런 연관 맵핑을 지원하지 않는다. 그리고 JPA 애노테이션도 그런 설정을 지원하지 않는다.
  • 절대로 사용하지 말자. 따라서 패스.
top

Write a comment.