일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 누적합
- 연관관계
- 합 구하기
- unity
- 완전탐색
- python3
- 프로그래머스
- C#강의
- appendleft
- 소수판별
- 브루투포스
- popleft
- Python
- 파이썬
- Java
- spring
- DP
- deque
- c#
- LCM
- 백준
- 인프런
- mvc
- 우선순위큐
- 소수찾기
- BFS
- pypy3
- 그리디 알고리즘
- 1일1솔
- JPA
Archives
- Today
- Total
목록SQL (1)
jae_coding

목차 SQL 중심적인 개발의 문제점 JPA 소개 1. SQL 중심적인 개발의 문제점 배경: 21세기는 객체를 관계형 DB에 관리하기때문에 SQL을 중심적으로 개발하였다. 하지만 이는 반복되는 쿼리가 발생한다는 단점이 생긴다. 물론 요즘에는 JDBC 템플릿, 마이바티스 같은 메퍼들이 있기때문에 일이 줄었지만 아직 반복되는 점들이 많이 존재한다. 반복적인 예) CRUD 자바 객체를 SQL로 SQL을 자바객체로 반복해야한다. 관계형 DB를 사용하는 상황에서는 SQL에 의존적인 개발을 피하기는 어렵다. 또한, 객체와 관계형 데이터베이스의 패러다임의 불일치가 존재한다는 단점이 있다. '객체 지향 프로그래밍': 추상화, 캡슐화, 정보은닉, 상속, 다형성 등 시스템의 복잡성을 제어할 수 있는 다양한 장치들을 제공한다..
Spring, java/Spring_JPA
2022. 9. 8. 15:10