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 | 31 |
Tags
- Set
- map
- sonarQube
- 방화벽
- 소켓
- gradle
- Spring
- post
- jdk
- JPA
- docker
- 라우터
- LAN어댑터
- Linux
- container
- 캐시서버
- Collection
- ansible
- Jenkins
- tomcat
- IntelliJ
- DevOps
- cloud
- AOP
- Java
- mybatis
- 액세스회선
- Pipeline
- STREAM
- 허브
Archives
- Today
- Total
목록Entity (1)
거북이-https://velog.io/@violet_evgadn 이전완료
Spring의 데이터 처리 방법
DAO Data Access Object의 약자이다. 말 그대로 Data에 접근하는 역할을 하는 객체이며, 곧 DB에 직접적으로 CRUD 작업을 시행하는 클래스라고 말할 수 있을 것이다. DAO는 클래스 내부에서 직접적으로 CRUD 과정을 실행시킬 수 있어야 한다. Spring Data JPA에서 직접적으로 CRUD 과정을 실행하는 주체가 무엇이었는지 생각해보면 바로 "JpaRepository"였다. 엄밀하게 따지면 Repository와 DAO의 차이점은 존재하지만, 기본적으로 Spring Data JPA에서는 Repository가 DAO를 대체하기 때문에 개발자가 직접 구현할 일이 없는 데이터라고 볼 수 있다. 그렇다면 DAO와 Repository의 차이점이 무엇일까? 이는 DAO를 직접 구현한 클래스..
웹 개발/Spring(이론)
2022. 9. 19. 18:03