아래 처럼 foreach를 사용해 봤지만, 무슨 이유에서인지 쿼리문이 제대로 실행될 때도 있고 오류가 날 때도 있고 했다.-.-;; 이리저리 구글링을 해 보니 버그가 있는 거 같기도 하고.. 암튼 foreach 사용은 포기.. ㅜㅜ; DELETE FROM TPushMsgList #{listParam} 그래서, 삭제를 위한 row ID를 먼저 문자열( #inQuery = "a, b, c, ...")로 만들고 아래처럼 사용하기로 함~~여기서 핵심은 FIND_IN_SET !!! DELETE FROM TPushMsgList FIND_IN_SET(pushMsgID, #{inQuery}) 아, 이놈의 foreach 땜시롱 삽질한거 생각하면.. 흑.. ㅜㅠ;
제목그대로~~(간단하게 정리해 본다. :)우선, 설정은 아래 순서대로 스땝 바이 스땝~~~ :)1. applicationContext-mybatis.xml (난 요렇게 mybatis관련 context 파일을 만들었다~ -.-a;;) 에 아래 내용 추가. 2. servlet-context.xml에 아래 내용 추가.* 파일 상단에 namespace 추가.xmlns:tx="http://www.springframework.org/schema/tx" * schema 정의 추가(xsi:schemaLocation="어쩌구저쩌구" 요 안에 추가)http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-3.1.xsd..
스프링3.0 에서 mybatis 설정한 후, 간단한 샘플 코딩 예제를 적어본다. 오랜만에 스프링 웹프로젝트를 하는거라 예전에 했던 것들이 가물가물하여 기록/정리차원에서 그냥 쓱쓱 적는 거임~~ :) * maven 설정(pom.xml 에 추가) org.springframework spring-jdbc ${org.springframework-version} mysql mysql-connector-java 5.1.18 org.mybatis mybatis 3.0.6 org.mybatis mybatis-spring 1.0.2 * /MyProject/src/main/resources/property/mybatis.properties 생성jdbc.driverClassName=com.mysql.jdbc.Driverjd..
이번주에 약 2천만건 데이터를 처리하는 간단한 어플리케이션을 만들었는데, myBatis를 처음 이용해서 만들어 봤다. 음, 기존 iBatis와 크게 달라지진 않았지만 몇몇 config 규격이나 이름 등이 변경된 부분이 있어서 초반 설정에 좀 헷갈렸다. 설정부터 간단한 실행까지 해 보는 건 조만간 다시 정리해서 올리기로 하고.. 지금 이 글은 mapper.xml에 오라클 힌트가 포함된 쿼리를 넣을 때 발생했던 오류로 너무 헛다리를 짚어서리 정리차원에서 적는 글이다. 2천만건 데이터를 정해진 row만큼 반복적으로 읽어서 처리하는데, 백만건 이상이 되면 조회시간이 많이 증가하여 이리저리 고민한 끝에 조건절에 들어가는 컬럼의 인덱스에 힌트를 주는 팁이 있어 이를 이용해 보기로 했다. 참고 블로그(http://w..
- Total
- Today
- Yesterday
- 자바
- 중도캠핑장
- java
- 개화예술공원
- 이클립스
- SVN
- spring
- 안드로이드
- 주저리주저리
- QR코드
- db
- 톰캣
- 오토캠핑
- netty
- 주저리
- 발번역
- myBatis
- 캠핑
- json
- 단상
- 스프링
- socket
- 중도
- 개발
- MySQL
- 스마트tv
- network
- 무제
- http
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |