일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jobtoy
- 스크래치
- 아두이노
- 설정
- librecad
- 운정
- html5
- 코딩
- tomcat
- 잡토이
- 파주
- 라즈베리파이
- 유니티
- 설치
- 강좌
- Unity
- 오라클
- jsp
- oracle
- 시작하기
- 잡토이 메이킹 코딩 학원
- 예제
- 톰캣
- 안드로이드
- 리브레캐드
- Spring Security
- s4a
- MSSQL
- mysql
- Android
- Today
- Total
랩제이
[spring security] mybatis Map으로 요청해서 List Map으로 가져오기 본문
[spring security] mybatis Map으로 요청해서 List Map으로 가져오기
labj 2014. 9. 16. 11:01[spring security] mybatis Map으로 요청해서 List Map으로 가져오기
1. CRUD Mapper 정의
List<T> selDomainMap2(Map<String, Object> data) throws DataAccessException;
2. Service 단
public List<Map<String, Object>> getCodeListMap(String gpcod) throws Exception {
Map<String, Object> list = new HashMap<String, Object>();
list.put("gpcod", gpcod);
List<Map<String, Object>> listData = null;
listData = this.selDomainMap2(list);
return listData;
}
3. Mapper XML
<resultMap id="CodeResultMap" type="java.util.Map">
<result property="decod" column="DECOD" />
<result property="kname" column="KNAME" />
</resultMap>
<!-- select2 -->
<select id="selDomainMap2" parameterType="java.util.Map" resultMap="CodeResultMap">
SELECT
DECOD
, KNAME
FROM STATUS_CODE
<where>
<if test="gpcod != null and gpcod != '' ">AND GPCOD = #{gpcod }</if>
<if test="decod != null and decod != '' ">AND DECOD = #{decod }</if>
<if test="kname != null and kname != '' ">AND KNAME = #{kname }</if>
<if test="ename != null and ename != '' ">AND ENAME = #{ename }</if>
<if test="char1 != null and char1 != '' ">AND CHAR1 = #{char1 }</if>
<if test="char2 != null and char2 != '' ">AND CHAR2 = #{char2 }</if>
<if test="num1 != null and num1 != '' ">AND NUM1 = #{num1 }</if>
<if test="num2 != null and num2 != '' ">AND NUM2 = #{num2 }</if>
</where>
<if test="row != null and row != '' "> limit #{startRow}, #{row} </if>
</select>
[spring security] mybatis Map으로 요청해서 List Map으로 가져오기
'programming > spring_security' 카테고리의 다른 글
[spring security] 페이징 게시판 만들기 2) 고객센터 게시판 달기 (0) | 2014.09.19 |
---|---|
[spring security] jquery li 클릭시 자바스크립트 push 이용하기 (0) | 2014.09.16 |
[spring security] 페이징 게시판 만들기 1) data 가져와서 뿌리기 (0) | 2014.09.14 |
[spring security] 화면단 개발 방법 하나 (0) | 2014.09.01 |
[spring security] 개발 환경 구축하기 (0) | 2014.08.29 |