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
- sonarQube
- post
- JPA
- AOP
- Jenkins
- Java
- Spring
- Set
- LAN어댑터
- IntelliJ
- jdk
- mybatis
- 허브
- 라우터
- tomcat
- Pipeline
- ansible
- Collection
- gradle
- map
- 캐시서버
- cloud
- DevOps
- container
- 방화벽
- Linux
- 소켓
- 액세스회선
- docker
- STREAM
Archives
- Today
- Total
목록constructor (1)
거북이-https://velog.io/@violet_evgadn 이전완료
Mappering File(XML 파일) - 결과 처리
ResultMap 우리가 MyBatis를 활용하는 이유는 무엇일까? 물론 Query에 객체 값을 넣어줘서 자동으로 내가 원하는 Query를 생성해주고 동적 SQL을 통해 상황에 맞는 Query를 생성할 수 있다는 점도 있을 것이다. 하지만, 개인적으로 생각하는 MyBatis나 ORM의 가장 큰 장점은 "결과를 객체에 담아준다"라는 것이다. 원래라면 DB에서 데이터를 뽑을 때는 단순한 데이터의 형태일 뿐이다. 예를 들어, Name이라는 Column에 "홍길동"이라는 Data가 들어있다고 하더라도 DB에서 뽑으면 단순히 "홍길동"이라는 Data가 뽑힐 뿐, 후처리 코드를 통해 내가 원하는 객체에 이 Data를 넣어줘야 한다. 하지만 MyBatis나 ORM은 Column과 객체 Property를 자동으로 매핑..
웹 개발/DB연동
2022. 8. 30. 20:07