● 객체(Object)
: 자바에서 객체(Object)는 모든 클래스의 인스턴스를 의미
: new 키워드를 이용해 생성할 수 있음
User user = new User(); // User 객체 생성
여기서 user는 그냥 일반적인 객체(Object)임
● 엔티티(Entity)
: JPA에서 말하는 Entity는 데이터베이스의 테이블과 연결된 객체
: DB 테이블과 매핑되는 객체를 "Entity"라고 부름
: @Entity 어노테이션을 붙여서 정의
@Entity
public class User {
@Id @GeneratedValue
private Long id;
private String name;
private int age;
}
여기서 User 클래스는 JPA의 Entity
User user = new User(); 하면 user 객체는 Entity 객체 가 됨
엔티티(Entity)는 객체(Object) 중에서 DB 테이블과 연결된 객체를 의미
'웹 개발 > 개념 정리' 카테고리의 다른 글
| 생성자 (0) | 2025.03.29 |
|---|---|
| Node.js (0) | 2025.03.26 |
| 데이터베이스 최적화 방법 (0) | 2025.03.26 |
| 소수 계산 √이용 (0) | 2025.03.25 |
| Call by Value, Call by Reference (0) | 2025.03.25 |