티스토리 뷰
먼저 Mybatis 에서는 단일if문은 제공하지만, if~else if 문을 사용할 수가 없다.
하지만
예제1. 조건이 단일(1개) 일 때
<choose>
<when test = "조건">
위에 조건이 맞을시 실행할 구문
</when>
<otherwise>
조건1이 틀릴경우 실행할 구문
</otherwise>
</choose>
예제2. 조건이 여러개(N개) 일 때
<choose>
<when test = "조건1">
위에 조건이 맞을시 실행할 구문
</when>
<when test = "조건2">
위에 조건이 맞을시 실행할 구문
</when>
<when test = "조건3">
위에 조건이 맞을시 실행할 구문
</when>
<otherwise>
조건1, 조건2, 조건3이 틀릴경우 실행할 구문
</otherwise>
</choose>
예제3. 조건에서 연산자(and, or) 사용
<choose>
<when test = "조건1 and 조건2">
위에 조건이 맞을시 실행할 구문
</when>
<when test = "조건3 or 조건4">
위에 조건이 맞을시 실행할 구문
</when>
<otherwise>
위 조건이 전부 틀릴경우 실행할 구문
</otherwise>
</choose>'개발 > Spring' 카테고리의 다른 글
| Spring Boot Actuator (2) | 2025.06.05 |
|---|---|
| @Transactional 내부에서 어떻게 동작할까? (0) | 2025.06.04 |
| [Spring] 메이븐(Maven) vs 그래들(Gradle) (0) | 2021.10.06 |
| [Spring Boot] - RESTFul 하게 URI 설계하기 (0) | 2021.09.25 |
| Spring vs Spring Boot (0) | 2021.09.08 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 코드업
- Java
- function
- Delete
- JDBC
- 프로그래머스
- 파이썬
- codeup
- FOR
- 알고리즘
- Ajax
- 자바
- Claude
- class
- Git
- AI
- Servlet
- oracle
- jquery
- list
- JSP
- Controller
- HTML
- db
- Spring
- JavaScript
- ArrayList
- Python
- 코딩테스트
- CSS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
