-
PersistenceSpring Boot 🍃 2023. 12. 2. 00:01
Persistence : 영속성
이 용어는
data 영속성
이 있다 없다 이런 식으로 보통 사용하는데,data를 생성했던 프로그램이 종료되더라도
data는 없어지지 않는 것을 의미한다.
Persistence Framework
영속성을 갖는 data를 관리하는 프레임워크
종류
1. SQL Mapper
SQL을 개발자가 직접 작성해줘야 한다.
-
JDBC
Java Database Connectivity2. ORM Object Relation Mapping
Object와 DB 테이블을 매핑.
함수를 사용해서 동작을 호출하면, ORM 내부적으로 SQL을 만들어서 실행시켜주기 때문에, 개발자가 SQL을 작성할 필요가 없다.
단점으로는, 복잡한 쿼리를 자바 메서드만으로 해결하는 것이 불편할 때도 있다는 것!
-
JPA
Java Persistent Api'Spring Boot 🍃' 카테고리의 다른 글
controller에서 날짜 입력 받을때 형식 지정 (0) 2023.12.02 spring boot 프로젝트 git 업로드 시, API key 및 DB 접속정보 숨기기 (0) 2023.12.02 실습 내용과 함께 읽어보는 간략한 사용자 정의 Annotation 작성을 정리해보고 싶었는데 (0) 2023.12.02 lombok : @Builder , @SuperBuilder (0) 2023.12.01 Mockito : ArgumentCaptor (0) 2023.12.01