| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- sacai
- oracle
- 코로나19
- 리눅스
- 덩크 하이
- jQuery
- 주식공부
- 파이썬
- GIT
- dunklow
- 리액트
- 덩크 로우
- react
- 드로우
- JavaScript
- Linux
- 발매예정
- dunk high
- 덩크로우
- Java
- 제이쿼리
- 나이키
- 주식
- Nike
- Dunk Low
- 자바스크립트
- 오라클
- Python
- stockx.com
- draw
- Today
- Total
목록JPA (2)
Life goes slowly...
JPA가 코드 내부적으로 데이터를 관리와 데이터베이스와 소통 핵심 구성 요소를 동작구조에 대해서 설명하도록 하겠습니다.JPA의 동작 구조를 이해할 때 가장 중요한 것은 **'영속성 컨텍스트(Persistence Context)'**라는 입니다.1. JPA의 핵심 구성 요소EntityManagerFactory (공장): 딱 한 번만 만들어지는 커다란 공장입니다. 애플리케이션이 실행될 때 생성되어 DB 연결 정보 등을 준비합니다.EntityManager (일꾼): 고객의 요청(트랜잭션)이 올 때마다 공장에서 파견되는 일꾼입니다. DB에 저장하거나 수정하는 모든 일을 이 일꾼이 처리합니다.Persistence Context (영속성 컨텍스트): 일꾼이 들고 다니는 *임시 메모리 저장소(장바구니)*입니다. 자바..
초보자도 쉽게 이해하는 Spring Data JPA에 대해 설명해 드릴게요.먼저 각 용어가 의미하는 내용에 대해서 설명이 필요합니다. 1. JPA가 없을 때의 문제점옛날에는 자바 애플리케이션에서 데이터베이스에 데이터를 저장하거나 가져오려면, 개발자가 직접 복잡한 SQL 쿼리문을 하나하나 작성해야 했습니다. 마치 서로 다른 언어를 사용하는 두 사람 사이에 통역사가 없는 것과 같아서, 개발자는 SQL이라는 낯선 언어와 씨름하며 머리를 싸매야 했죠. //기존 JDBC와 SQL 방식Java 코드 ↓SQL 작성 ↓DB 실행 ↓ResultSet ↓Java 객체로 변환 2. JPA: 자바와 데이터베이스의 다리**JPA(Java Persistence API)**는 이런 문제를 해결해주는 '다리' 또는 '통..