반응형
1. 기본 SQL 태그들
<select> | 조회 쿼리 작성 |
<insert> | 삽입 쿼리 작성 |
<update> | 수정 쿼리 작성 |
<delete> | 삭제 쿼리 작성 |
2. 파라미터/결과 매핑
parameterType | 입력값의 자료형 (예: int, java.util.Map, User) |
resultType | 결과값의 자료형 (예: User, java.util.List) |
resultMap | 복잡한 결과 매핑 시 사용 (JOIN 등에서 유용) |
3. #{} vs ${}
#{param} | 바인딩 변수, SQL Injection 방지됨 |
${param} | 문자열 치환 (테이블명, 컬럼명 등 사용할 때만 제한적으로 사용) |
4. 동적 SQL 처리용 태그
<if test="조건"> | 특정 조건일 때만 SQL 추가 |
<choose>, <when>, <otherwise> | switch-case 구조 |
<trim> | 앞/뒤 불필요한 구문 제거 (WHERE, AND, SET 등) |
<where> | 자동으로 WHERE 추가 + 불필요한 AND 제거 |
<set> | update에서 SET절 자동 정리 |
<foreach> | 리스트나 배열 반복 처리 (IN 조건 등) |
5. CDATA 블록
<![CADATA[특수문자]]> | <,>,<> 등 특수문자를 넣어도 XML파서가 건들이지 않음 |
반응형
'IT' 카테고리의 다른 글
VB.NET 내일 요일 한글로 구하기 (0) | 2025.03.27 |
---|---|
엑셀 매크로 생성하기 (VB.NET) (0) | 2025.03.27 |
IRport 아이리포트 실행이 안될때 (0) | 2025.03.19 |
AUIGrid Split 사용 (1) | 2024.11.19 |
[안드로이드 스튜디오]소스에서 문자열 찾기 (0) | 2023.08.18 |