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 compose
- JWT
- dockerhub
- Web
- Spring Data JPA
- @Transactional
- AWS
- Dead Letter Queue
- MSA
- kafka
- 스프링 부트
- DLQ
- CORS
- Spring
- 컨테이너
- docker
- mybatis
- DI
- 페이징
- JPA
- 쿠버네티스
- redis
- @ComponentScan
- 지연 로딩
- securitycontextholderfilter
- Routing Key
- JdbcTemplate
- Spring Container
- 서블릿 컨테이너
- JPQL
Archives
- Today
- Total
목록java persistence api (1)
look-forest
지난번에 JDBC와 JdbcTemplate 기반의 DB 접근 방법을 알아보았다. 하지만 현업에서는 JPA를 사용한다. JPA를 사용하면 개발 생산성을 크게 높일 수 있기 때문이다. JPA (Java Persistence API) 객체를 JPA에 집어넣으면, 기존(jdbc)의 반복 코드를 줄여주는 것은 물론이고, 기본적인 SQL도 JPA가 직접 만들어서 실행해준다. JDBC를 사용하면 쿼리 날리고 결과를 객체에 맵핑까지 했어야 했다. 그러나 JPA는 맵핑된 객체를 반환한다! JPA는 표준 인터페이스, Hibernate는 구현체 JPA 실행 시 쿼리문 로그를 보면 알 수 있다. JPA는 ORM 기술 Object Relational Mapping → 객체 중심의 설계로 패러다임을 전환 객체 중심으로 개발하니 ..
Spring/Spring 웹 개발 큰 그림
2021. 5. 1. 17:16