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 | 29 | 30 |
Tags
- Docker
- LLaMa
- 생성형
- kubernetes
- jpa
- 컨설턴트
- 머신러닝
- 리트코드
- Python
- 도커
- fast api
- 메세지큐
- BFS
- fastapi
- SpringBoot
- Machine Learning
- vuejs
- POD
- 로깅
- GPT
- OpenShift
- k8s
- Redis
- 오픈시프트
- 솔루션조사
- 쿠버네티스
- vue.js
- 컨설팅
- 생성형 AI
- LeetCode
Archives
- Today
- Total
목록Springboot JPA (1)
수 많은 우문은 현답을 만든다
JPA 와 N+1 문제점
JPA란 JPA(Java Persistence API)는 Java ORM 기술에 대한 API 표준 명세이다. 이에 대한 구현체로는 Hibernate, EclipseLink, DataNucleus가 있으며 Spring Framework는 기본적으로 Hibernate를 사용한다. ORM 이란 여기서 ORM은 Object Relational Mapping (객체-관계 매핑)로 OOP(Object Oriented Programming)에서 쓰이는 객체라는 개념을 구현한 클래스와 RDB(Relational DataBase)에서 쓰이는 테이블을 자동으로 매핑(연결)하는 것을 의미한다. 클래스와 테이블은 애초에 서로 호환가능성을 염두해두고 만들어진 것이 아니기 때문에 불일치가 발생하는데 이를 ORM이 해결한다. 즉 ..
개발지식/Springboot
2022. 1. 22. 23:32