1. Persistence(영속성)이란

1️⃣ 정의

Persistence란 애플리케이션의 객체 상태를 데이터베이스에 저장하고, 다시 조회하여 유지하는 개념입니다.

“메모리의 객체 ↔ DB 데이터 간의 지속성”


2️⃣ Spring에서의 역할


2. JDBC란

1️⃣ 정의

JDBC(Java Database Connectivity)는 Java에서 DB에 직접 SQL을 전달하여 데이터를 처리하는 표준 API입니다.


2️⃣ JDBC 처리 흐름

Connection
 → PreparedStatement
 → SQL 실행
 → ResultSet
 → 매핑

3️⃣ JDBC 예시 (개념)

String sql = "SELECT * FROM member WHERE id = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setLong(1, id);
ResultSet rs = ps.executeQuery();