JPA 사용이유1 JPA 사용 하는 이유는? (+ ORM 과 SQL mapper 비교) 일반적인 프로그램은 프로그램이 종료 되더라도 실행 중에 작성하거나 생성한 데이터가 이후에 재실행 후 접근 시 동일한 데이터를 바라봐야 한다. 예를 들어 하루 종일 게임을 해서 레벨을 올렸는데, 다음 날 재 접속 했더니 레벨이 다시 초기화 된다면! 생각만 해도 끔찍하다... 데이터를 생성한 프로그램의 실행이 종료되더라도 데이터가 사라지지 않고 저장되는 데이터의 속성. 이 개념을 영속성(Persistence)이라고 한다. Persistence layer 구현하는 방식에 따라 구분이 된다. JDBC 이용하여 영속성 계층 구현 Persistence Framework(영속성 프레임워크)를 이용하여 구현 SLQ mapper ORM 데이터를 저장하고 관리하는 기술의 흐름은 아래와 같이 변화되어 왔다. 기존 기술의 불.. 2022. 10. 17. 이전 1 다음 반응형