Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JIT
- DAO
- null
- 121
- ChainMap
- 싱글톤
- 백준
- react
- 오버라이딩
- 리스트 자르기
- overriding
- 데이터베이스
- 스프링
- 쓰는이유
- GCP Storage
- Spring Framework
- 청크
- 개발기록
- select
- 자바
- 외부조인
- DAO의 분리
- orderedDict
- Oracle
- java
- 파이썬
- 싱글톤 레지스트리
- spring
- defaultdict
- PYTHON
Archives
- Today
- Total
목록ORM (1)
PengTory
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/2ia0A/btrUlJDUxHK/YTGL3BoloTpGC42TQQwh51/img.png)
Java와 Spring을 공부하다보면 종종 JDBC, JPA 그리고 Hibernate라는 단어를 볼 수 있다. JDBC와 JPA는 모두 자바 프로그램 내에서 DB에 접속하기 위해 만들어진 API이다. 항상 추상적으로 알고 넘어가던 부분을 자세히 정리해볼까 한다. 두 개념에 대해 알기 전에 먼저 영속성(Persistence)에 대해 알고 시작하자. 영속성(Persistence) persistence의 뜻은 위 사진과 같다. 따라서 영속성은 단어 해석처럼 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의특성을 말한다. 영속성을 갖지 않는 데이터는 메모리에서만 존재하기 때문에 프로그램이 종료되면 모두 사라지게 된다. 따라서 파일 시스템, 관계형 데이터베이스 혹은 객체 데이터베이스 등을 활용해 데이..
Spring
2022. 12. 22. 21:41