[Spring Boot] TRM (Table Relational Mapping) 기반 모델링


[Spring Boot] TRM (Table Relational Mapping) 기반 모델링

TRM (Table Relational Mapping) - DB의 테이블과 애플리케이션의 객체 간의 매핑 - MyBatis에서는 DB 쿼리를 xml 파일로 작성하고, Java 코드에서 이를 호출하는 방식으로 DB와 상호작용 # 모델 클래스 - DB에서 받아온 데이터를 담는 클래스 (DTO와 구분하기!) - 값을 담아둘 수 있고, 필요하다면 기능(메서드)를 추가해둘 수 있음 # DTO (모델 클래스와 비교) - 데이터 전송 객체 - Form 태그에서 보내야 하는 정보들만 멤버 변수로 갖는 DTO를 각각 선언함 ex) SignInFormDto의 멤버 변수 : id, password ex) SignUpFormDto의 멤버 변수 : id, password, name, age - DTO 간에 멤버 변수가 겹치는 ..


원문링크 : [Spring Boot] TRM (Table Relational Mapping) 기반 모델링