soowanlog

Persistence Framework 본문

백엔드/Java

Persistence Framework

개발자솬
백엔드/Java

Persistence Framework

개발자솬 2024. 3. 6. 13:16
728x90
반응형
  • Persistence란?

영속성으로 프로그램이 종료되더라도 사라지지 않는 데이터의 특성을 말합니다.

영속성을 가지지 않는 데이터는 단지 메모리에 존재해 프로그램이 종료되면 없어집니다.

데이터가 영속성을 갖기 위해선 파일 시스템, 데이터베이스 등을 활용해 구현하면 됩니다.

 

  • Persistence Framework란?

데이터의 CRUD를 다루는 클래스 및 설정 파일들의 집합이고 간단한 작업으로 데이터베이스와 연동되는 시스템을 개발하고 안정적인 구동을 보장하므로 JDBC 프로그래밍의 복잡함과 번거로움을 해소해 줄 수 있습니다.

 

Persistence Framework의 종류로는 SQL문으로 직접 DB데이터를 다루는 SQL 맵퍼와 ORM이 있습니다.

 

모든 Persistence Framework는 내부적으로 JDBC API를 사용합니다.

참    고    자    료

- 자바 퍼시스턴스 프레임워크(Java Persistence Framework) | coco3co

 

- 퍼시스턴스 프레임워크(Persistence Frameword)와 mybatis | YJ REPOSITORY

 

728x90
반응형

'백엔드 > Java' 카테고리의 다른 글

Java 버전 별 특징  (2) 2024.03.07
Java  (0) 2024.03.07
JDBC  (0) 2024.03.06
OOP  (0) 2024.03.05
ORM  (0) 2024.03.05