[궁금한 것 메모] DAO에서 JOIN한 값들은 어떻게 VIEW까지 보낼까?
테이블이 3개 있는 JDBC 실습문제를 풀던 중 발생한 궁금증. USER, BOOK, LEASE 테이블을 각각 User, Book, Lease 로 3개의 VO클래스 만들었다. 여기서 세 테이블을 모두 JOIN해야 얻을 수 있는 값들을 출력하고자 할 때 어떻게 해야할까? 1. 애초에 세 테이블의 속성값들을 하나의 VO클래스에 통합하여야 할까? 2. 아니면 세 테이블에서 출력하고자 하는 속성값들을 추려낸 새로운 VO클래스를 추가로 만들어야 할까? 3. 세 개의 VO클래스의 부모 클래스를 만들어서 부모클래스 타입의 ArrayList에 자식 객체들을 add하고 이 값들을 instanceof로 검토하여 형변환하고 값들을 get하는 방법을 생각하였으나 제대로 되지 않고 있다. 4. VO클래스 속에 다른 VO 클래스..