![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGQp0X%2FbtrVqhGYAkn%2F56NkyRvKdYmkCp0tCvKLJ1%2Fimg.png)
1. JPA란 Java Persistance API 입니다. ❓ Persistance(영속성)이란? 🔥 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성을 의미합니다. 영속성은 파일 시스템, RDBMS 또는 객체 데이터베이스 등을 활용하여 구현합니다. 이를 이해하기 전 먼저 다음의 예를 먼저 살펴봅시다. 컴퓨터에서의 데이터를 읽고 접근할 수 있는 방법에는 휘발성인 RAM과 비 휘발성인 하드 디스크가 있는데 각각의 특징은 다음 그림과 같습니다. 보통 자바 프로그램은 하드디스크에서 DBMS를 이용해 데이터를 기록하고 관리합니다. ❓DBMS란? 데이터베이스 관리 시스템을 의미합니다. ❓JPA란 결국 무엇을 의미하는 것일까? 🔥 자바에 있는 데이터를 영구히 기록할 수 있는 환경(ex. ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwcX9x%2FbtrVpZM77N9%2FfYfgF6dCSWkuFkhHzGzbaK%2Fimg.png)
1. JPA란 Java Persistance API 입니다. ❓ Persistance(영속성)이란? 🔥 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성을 의미합니다. 영속성은 파일 시스템, RDBMS 또는 객체 데이터베이스 등을 활용하여 구현합니다. 이를 이해하기 전 먼저 다음의 예를 먼저 살펴봅시다. 컴퓨터에서의 데이터를 읽고 접근할 수 있는 방법에는 휘발성인 RAM과 비 휘발성인 하드 디스크가 있는데 각각의 특징은 다음 그림과 같습니다. 보통 자바 프로그램은 하드디스크에서 DBMS를 이용해 데이터를 기록하고 관리합니다. ❓DBMS란? 데이터베이스 관리 시스템을 의미합니다. ❓JPA란 결국 무엇을 의미하는 것일까? 🔥 자바에 있는 데이터를 영구히 기록할 수 있는 환경(ex. ..