이해

엔티티와 레코드

일일일코_장민기 2024. 5. 6. 01:11
728x90

Entity

- sw에서 사용하는 데이터.

- 현실에 식별 가능한 개별적인 객체나 데이터

ex) 학생이나 제품처럼 실제로 존재 / 추상적인 개념

--> 각 엔티티는 해당하는 속성을 갖고 있음

==> sw의 클래스 또는 DB의 테이블

 

Record

- 데이터베이스 테이블에서 각각의 행

- 진짜 데이터값의 집합

ex) 철수 - 17살 - 강남구 거주

 

 

Entity와 DTO의 차이

1. Entity

- DB나 비즈니스 로직에서 사용되는 개체

- DB의 Table에 매핑되며 영속성을 가짐

--> 데이터를 저장하고 검색할 때 사용

 

2. DTO

- 서비스 간에 데이터를 전송할 때 사용

- 특정 객체 형태로 데이터를 묶거나 분리할 때 사용

- 클라이언트와 서버 간의 통신에서 사용되며, 네트워크 전송을 최적화하고 데이터의 일관성을 유지하기 위해 사용

--> Entity의 일부 / 여러 Entity의 조합을 통해 필요한 데이터를 사용

 

'이해' 카테고리의 다른 글

Foreign Key에 대하여  (0) 2024.05.12
JDK와 JRE  (0) 2024.05.04
모듈이란?  (0) 2024.05.04
클린 코드  (0) 2024.04.30
간단한 IT 용어 정리(프로토콜/HTTP/아키텍처/REST)  (0) 2024.04.30