SQL 다중 조인
SQL 3개 이상의 테이블 조인 하는 방법 (1)select x.컬럼이름A, y.컬럼이름B, z.컬럼이름C, ...from 테이블이름X x, 테이블이름Y y, 테이블이름Z z, ...where x.컬럼이름M=y.컬럼이름N and y.컬럼이름O=z.컬럼이름Q;[출처] [오라클/SQL] JOIN 심화 : 3개, 4개 이상의 테이블을 JOIN 하는 경우(multiple joins)|작성자 리제 (2)SELECT c.id, c.first_name, c.last_name, s.date AS sale, b.name AS book, b.genreFROM customers AS cLEFT JOIN sales AS s ON c.id = s.customer_idLEFT JOIN books AS..
DTO, DAO, VO
DTO 란?Data Transfer Object (데이터 전송 객체) 프로세스 간에 데이터를 전달하는 객체로, 비즈니스 로직 같은 복잡한 코드 없이 getter/setter 메소드와 순수하게 전달하고 싶은 데이터만 담겨있다. 계층 간 데이터 전송을 위해 도메인 모델 대신 사용되는데, 여기서 계층이란 Presentation (View, Controller), Business(Service), Persistence(DAO, Repository) 등을 의미한다. DAO 란?Data Access Object. 실제로 DB의 데이터에 접근하는 객체.DAO는 Service와 DB를 연결하는 역할을 하며, 실제로 DB에 접근하여 데이터를 삽입, 삭제, 조회, 수정 등 CRUD 기능을 수행한다. VO 란?Val..