Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- jQuery
- Flyweight Pattern
- oracle
- 스트레티지패턴
- list
- 파사드패턴
- map
- 분(minute)
- SSL설정
- 시간더하기
- 시(hour)
- java
- 병합정렬
- SpringBoot
- JavaScript
- 디자인패턴
- 널체크
- 생년
- ThreeWayPartition
- 자바
- degien pattern
- 매일프로그래밍
- 곱 최대값
- spring
- json
- 알고리즘
- 자바스크립트
- 초(second)
- 조인
- boot
Archives
- Today
- Total
만들어가는 세상
[mybatis] thymeleaf, java,mybatis 부등호 검색조건 처리 방법 본문
부등호 검색조건 처리 방법 >, <, >=, <=, =
예) 1 >= 2, 1 > 2, 1 < 2 등 검색조건 입니다.
html
<input type="number" min="1" max="100" class="search-input form-control" name="stAverage" />
<select name="operator" class="form-control form-control search-select">
<option value="=">=</option>
<option value=">=">≥</option>
<option value="<=">≤</option>
<option value=">">></option>
<option value="<"><</option>
</select>
<input type="number" min="1" max="100" class="search-input form-control" name="endAverage" />
java
vo.java
private String stAverage;
private String endAverage;
private String operator;
private String endOperator;
public void setEndOperator(String operator){
if( "<=".equals(getOperator())) {
this.endOperator = ">=";
}else if(">=".equals(getOperator())) {
this.endOperator = "<=";
}else if(">".equals(getOperator())) {
this.endOperator = "<";
}else if(">".equals(getOperator())) {
this.endOperator = "<";
}
}
Controller.java
parameterVo.setEndOperator(parameterVo.getOperator());
mybatis
mybatis.xml
SELECT * FROM
<if test="stAverage != null and stAverage != ''">
WHERE ASSESSMENT_POINT <![CDATA[${operator}]]> #{stAverage}
</if>
<if test="endAverage != null and endAverage != '' ">
<if test="endOperator != null and endOperator != '' ">
AND ASSESSMENT_POINT <![CDATA[${endOperator}]]> #{endAverage}
</if>
</if>
'IT > ETC' 카테고리의 다른 글
[ORACLE] INSERT&SELECT, ROWNUM을 통한 INSERT, 정규식을 이용한 특정 태그 제거, varchar2 clob 타입변경시 등 처리 (0) | 2019.11.13 |
---|---|
[ORACLE] 유용한 쿼리들2 (0) | 2019.11.12 |
[ORACLE] 유용한 쿼리들1 (0) | 2019.11.12 |
[ORACLE] 집합연산자, 문자함수, 숫자함수, 날짜함수, 형변환함수, 일반함수, 그룹함수, 조인등 정리 해보았습니다. (0) | 2019.10.25 |
[linux] How to use shell Script (0) | 2018.06.26 |
Comments