반응형
DataBase/iBatis
-
iBATIS/MyBatis SQL 동적 조건 설정 - 날짜 필드 기반 필터링DataBase/iBatis 2024. 9. 30. 10:36
는 SQL에서 특정 날짜 타입을 기준으로 검색 조건을 설정하는 구문을 정의한 것입니다. 이 SQL 매핑 방식은 MyBatis와 같은 ORM 프레임워크에서 사용되며, 조건에 따라 동적으로 SQL 쿼리를 생성하는 역할을 합니다. property: 비교하려는 동적 파라미터의 이름을 지정합니다.compareValue: property에 담긴 값과 비교할 값을 지정합니다. 1. 구문 설명이 구문은 dateType이라는 파라미터의 값이 created_date와 동일할 때, 해당 조건을 SQL에 추가합니다.만약 dateType이 created_date라면, created_date 필드가 startDate와 endDate 사이에 있는 데이터를 조회하는 조건을 추가하게 됩니다.#startDate#와 #endDate#는 ..