- OGNL 기본 문법: 객체 속성 접근 시 점(.) 사용, 비교 연산자는 기호, 논리 연산자는 영문자 권장. 🔑
<sql>
태그와 <include>
태그를 사용하여 반복적인 SQL 구문을 재사용 가능. ♻️
<if>
태그는 조건에 따라 SQL 구문을 포함하거나 제외할 때 사용. ➕➖
<choose>
, <when>
, <otherwise>
태그는 다중 조건 분기 처리 (if-else if-else) 에 유용. 🚦
<where>
태그는 불필요한 "1=1" 조건을 제거하고 동적으로 WHERE 절 생성. ✅
<set>
태그는 UPDATE 문에서 불필요한 콤마(,)를 제거하고 동적으로 SET 절 생성. ⚙️
<foreach>
태그는 컬렉션(List, Array)을 순회하며 IN 절 등을 동적으로 생성. 🔄
- 파라미터 타입과 리절트 타입을 생략 가능한 경우도 있음 (기본적인 CRUD). ✂️
<script>
태그를 사용하여 자바 매퍼 파일에 SQL 작성 가능 (선호도에 따라 사용). 📜