JPA 04 - Enum mapping

Enum

JPA를 사용하여 엔티티를 설계할 때, 특정 필드는 미리 정의된 값들만 가질 수 있도록 Enum을 활용하는 것이 일반적이다. Enum(열거형)은 특정 값들의 집합을 표현하는 데 사용되며, Java에서는 enum 키워드를 사용하여 선언한다.

Continue reading

JPA 03 - Persistence

Java, P.. 뭐요?

JPA는 자바 애플리케이션에서 RDBMS와의 상호작용을 쉽게 처리할 수 있도록 도와주는 자바 표준 API이다. 약자로 풀면 Java Persistence API, 자바 영속성 API라 한다. 아니, 영속성이란게 무엇이길래 JPA가 RDBMS랑 상호작용하여 처리할 수 있는 것일까? 이에 대해 영속성이란 것을 알아본다.

Continue reading

JPA 01 - JPA is

JPA란?

JPA(Java Persistence API)는 ORM(Object-Relational Mapping)기술 표준이다. 이를 통해 객체는 객체대로 개발하고 관계형 데이터베이스(RDBMS)는 관계형 데이트베이스대로 설계한 다음 ORM 프레임워크가 이 둘을 이어주는 역할을 한다.

Continue reading

Pagination