티스토리 뷰
Springi Batis 7-3 파라미터 매핑
iBatis는 내부적으로 PreparedStatement 객체를 이용함
파라미터 값을 필요로 함.
자바빈, 원시 래퍼 객체(String, Integer, Object), java.util.Map
만일 단일값(Scalar Value)을 파라미터로 전달할 때는 해쉬명은 의미없음(#id#)
<sqlMap>
<statement id="getUser" parameterClass="java.lang.String"
resultClass="com.multicampus.biz.vo.UserVO">
SELECT ID, PASSWORD, NAME, ROLE FROM USERS WHERE ID=#id#
</statement>
</sqlMap>
자바빈을 전달할 때는 VO 객체의 속성명을 해시명으로 지정하면 됨.
파라미터 처리 방식
# 대입자
해시 문법
PreparedStatement 에서의 ?와 동일한 작동 방식
문자열을 이어붙이는 방식 아님
$ 대입자
문자열을 이어붙이는 작업이 먼저 일어남.
SQL Injection 공격에 취약함
입력값 검증을 철저하게 해주어야 함.
성능 저하의 가능성 존재
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- #명절휴가비
- #정근수당
- #9급공무원
- #판타지로맨스
- #공무원실수령액
- #추영우
- #9급공무원월급
- #공시생
- #추자현
- #2025공무원월급
- #7급공무원월급
- #tvn드라마
- #5급공무원월급
- #퇴마
- #견우와선녀
- #k드라마
- #소방공무원 #2025소방공무원 #소방공무원시험 #소방공무원경쟁률 #소방공무원커트라인 #소방공무원시험일정 #소방시험 #소방관 #공무원시험 #소방학개론 #소방관계법규 #소방체력 #소방공무원준비 #119고시 #소방시험정보
- #공무원준비
- #티빙
- #공무원시험
- #큐넷
- #드라마ost
- #공무원수당
- #드라마추천
- #공무원연봉
- #mbc드라마
- #드라마촬영지
- #psat
- #조이현
- #공무원봉급표
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함