association
-
이번 포스트에서는 database에서 select로 조회한 내용을 java object 즉 DTO에 매핑하는 내용에 대해 다양하게 살펴보자. MyBatis의 조회 결과 매핑 방식 기본 매핑데이터베이스 테이블의 컬럼명과 DTO의 속성 명이 일치하면 자동으로 매핑이 된다. 이때 대소문자는 구별하지 않는다.select code, name, continent, region, surfacearea from country@Datapublic class Country { private String code; private String name; private String continent; private String region = ""; private Double surfaceArea ..
[MyBatis] 03. 조회 결과의 매핑이번 포스트에서는 database에서 select로 조회한 내용을 java object 즉 DTO에 매핑하는 내용에 대해 다양하게 살펴보자. MyBatis의 조회 결과 매핑 방식 기본 매핑데이터베이스 테이블의 컬럼명과 DTO의 속성 명이 일치하면 자동으로 매핑이 된다. 이때 대소문자는 구별하지 않는다.select code, name, continent, region, surfacearea from country@Datapublic class Country { private String code; private String name; private String continent; private String region = ""; private Double surfaceArea ..
2023.06.18 -
클래스간의 관계는 통상 4단계로 구별할 수 있다. 1. dependency: - 의존 관계( A ------> B: A는 B에 의존한다.) - 의존 관계로 모든 객체들은 대부분 의존 관계를 갖는다. - A 클래스에서 B 클래스를 사용하고 있다면 이것은 dependency 관계이다. - 왜냐하면 B를 변경하게 되면 A가 영향을 받기 때문이다. 2. association: - 의존 관계 중 member 변수 관계(A-B: A는 B를 포함한다.) - A 클래스가 B 클래스를 맴버변수로 포함해서 의존하는 관계 - 학생이 차를 소유한다: 학생 - 차 - 학생이 라디오를 소유한다. - 라디오 굳이 association을 세분화 한다면.. 3. aggregation: - association 중 whole - par..
클래스간의 관계클래스간의 관계는 통상 4단계로 구별할 수 있다. 1. dependency: - 의존 관계( A ------> B: A는 B에 의존한다.) - 의존 관계로 모든 객체들은 대부분 의존 관계를 갖는다. - A 클래스에서 B 클래스를 사용하고 있다면 이것은 dependency 관계이다. - 왜냐하면 B를 변경하게 되면 A가 영향을 받기 때문이다. 2. association: - 의존 관계 중 member 변수 관계(A-B: A는 B를 포함한다.) - A 클래스가 B 클래스를 맴버변수로 포함해서 의존하는 관계 - 학생이 차를 소유한다: 학생 - 차 - 학생이 라디오를 소유한다. - 라디오 굳이 association을 세분화 한다면.. 3. aggregation: - association 중 whole - par..
2019.07.23