0and24 님의 블로그

  • 홈
  • 태그
  • 방명록

DTO 1

DTO와 Entity, VO의 차이점, 개념, 그리고 분리의 목적

데이터베이스와 연동되는 애플리케이션을 개발할 때 Entity와 DTO는 필수적으로 등장하는 개념입니다. 이 외에도 자주 사용되는 VO(Value Object)와 Java의 record를 함께 알아보겠습니다. 이번 글에서는 이들 객체의 개념, 차이점, 그리고 분리해야 하는 이유를 쉽게 설명해보겠습니다.1. Entity란?Entity는 데이터베이스 테이블과 1:1로 매핑되는 클래스입니다. 데이터베이스의 한 행(row)을 의미하며, JPA와 같은 ORM(Object-Relational Mapping) 프레임워크를 통해 데이터베이스와 연결됩니다. 주로 비즈니스 로직을 포함할 수 있으며, 데이터베이스의 상태를 반영하는 역할을 합니다//예시 코드@Entitypublic class User { @Id @G..

IT 2024.11.16
이전
1
다음
더보기
프로필사진

0and24 님의 블로그

혹시나 궁금한 내용에 대해서 댓글을 남겨주시면 제가 확인해보고 글을 작성하겠습니다.

  • 분류 전체보기 (57)
    • DB (5)
    • Spring (13)
    • Kotlin (0)
    • 문제 및 해결 (6)
    • IT (21)
    • 코테 (2)
    • 궁금증 (6)

Tag

jpa, 자바, optional, db, 이름, 팩토리, ACID, java, 티스토리챌린지, spring boot, 오블완, 인텔리제이, 메소드, tdd, lombok, DDD, spring, 상속, junit, sql,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바