| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- Docker
- 예외
- jenkins
- 상속
- 백엔드공부
- 카카오인증토큰받기
- input
- button
- 카카오사용자정보가져오기
- 어떤 개발자?
- form
- ci/cd
- spring
- 인스턴스
- 제로베이스
- tag
- Spring API
- GitHub_Actions
- html
- 백엔드스쿨
- static
- feignClient
- Java
- 엔티티 매니저
- MIND 2023 #후기
- oAuth2
- 백엔드 로드맵
- 카카오인가코드받기
- 엔티티 생명주기
- Interface
Archives
- Today
- Total
목록mybatis (1)
HiDevelop
인턴을 하면서 실무 프로젝트를 코드분석할 기회가 생겼다.(방대한 코드와 데이터에 걱정이 이만저만이 아니였다..ㅠ) 실무 프로젝트에서는 JPA와 MyBatis를 모두 사용하고 있었다. 여태까지 해왔던 토이프로젝트나 협업 프로젝트에서는 모두 JPA를 통해 해결해왔었다. 근데 왜 실무에서는 두 가지 모두를 사용하고 있는 걸까..? 그 이유를 분석해보자 ORM vs SQL Mapper 이유를 분석하기전 이 두 녀석에 대해 조사를 좀 해보자면, Java에서는 데이터의 영속성을 위한 JDBC를 지원해주는데, 이는 매핑 작업을 개발자가 일일히 수행해야하는 번거로움이 존재한다. SQL Mapper와 ORM은 개발자가 직접 JDBC 를 작성하지 않도록 기능을 제공해주는 데 그 녀석이 바로, Persistence Fram..
MyBatis
2023. 7. 19. 15:11