일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NPM
- es6
- MSSQL
- tomcat
- mybatis
- mapreduce
- vaadin
- R
- xPlatform
- table
- Eclipse
- JavaScript
- window
- Python
- Kotlin
- 공정능력
- Spring
- 보조정렬
- IntelliJ
- Sqoop
- Java
- SQL
- SSL
- Android
- hadoop
- SPC
- react
- Express
- GIT
- plugin
- Today
- Total
목록mybatis (8)
DBILITY
갑자기 필요해서 해봤다. paramter로 array를 사용함. 과목명과 교육목표에 특정 키워드들이 들어 갔는지 조회하는 부분에 사용... B.SUBJECT_NAME LIKE '%${item}%' OR C.EDUC_GOAL LIKE '%${item}%' OR B.SUBJECT_NAME LIKE '%${item}%' OR C.EDUC_GOAL LIKE '%${item}%' 하고 보니 static... B.SUBJECT_NAME LIKE '%#'+#{item}+'%' OR C.EDUC_GOAL LIKE '%#'+#{item}+'%' OR B.SUBJECT_NAME LIKE '%'+#{item}+'%' OR C.EDUC_GOAL LIKE '%'+#{item}+'%'
jtds driver를 사용하여 sql을 작성하고 sql툴에서는 정상 실행이 되나 mybatis로 실행된 결과가 없었다. sql logger에 resultset을 활성화하고 보니 컬럼명은 어디가고 net.sourceforge.jtds.jdbc.ClobImpl@object라는 컬럼이 존재하고 결과가 없었다. 좀 더 구체적으론 MSSQL에서 STUFF를 사용하는 SUBQUERY였다. Clob라...String으로 변환을 해보니 되었다..어렵다..특히, 하기 싫은 클라이언트의 요구사항일 때 집중력이 떨어진다. Oracle에서도 경험이 있었던 것 같은데, 세월이 지나니 생각이 나질 않았다...
사용은 안하지만 기록은 해두자. 나는 그냥 아래처럼 사용을 한다. AND DEPART_CODE = #{departCode} 하지만 commlang의 StringUtils를 쓰면 다음과 같다. AND DEPART_CODE = #{departCode} 그냥 그렇다.
대부분의 것들을 기억 못하는 날이 왔다.....ㅠㅠ SQL에 포함된 경우엔 CDATA로 묶거나 <처럼 사용하면 된다. 기호 대체식 gt = gte == eq != neq
독거 가능성 100% 노후에 라면값이라도 하게 광고 한 번씩 클릭하시오! Please click on the ad so that I can pay for ramen in my old age! 老後にラーメン代だけでもするように広告を一回クリックしてください。 点击一下广告,让老后吃个泡面钱吧! File->New에서 생성할때... 나이가 들수록 기억에 의존해선 정말 안된다.