[Java] 자바 퍼시스턴스 프레임워크 ( Java Persistence Framework )
coco3o
Persistence란? - 프로그램이 종료되더라도 사라지지 않는 데이터의 특성 (영속성) => 어플리케이션을 종료하고 다시 실행하더라도 이전에 저장한 데이터를 다시 불러올 수 있는 기술이다. - persistence layer : 데이터에 영속성을 부여해주는 계층 (보통 DB에 접근하는 역할) => JDBC로 직접 구현할 수 있지만, 보통 persistence framework를 사용하여 개발한다. Persistence Framework - 데이터베이스와의 연동되는 시스템을 빠르게 개발하고 안정적인 구동을 보장해주는 프레임워크 종류 1. SQL Mapper : SQL문장으로 직접 데이터베이스 데이터를 다루는 SQL Helper ( Mybatis ) 2. ORM : 객체를 통해 간접적으로 데이터베이스를 ..