본문 바로가기

myBatis trim trim하위 엘리먼트가 내용을 만들면 prefix 속성에 설정한 문자인 WHERE를 붙이고, 하위 엘리먼트가 생성한 내용이 AND나 OR로 시작하면 prefixOverrides 속성에 설정한 AND나 OR를 자동으로 지워준다. 예1 SELECT COMMENT_NO, USER_ID, COMMENT_CONTENT, REG_DATE FROM COMMENT AND COMMENT_ON = #{commentNo} AND USER_ID = #{user.userId} 예2 UPDATE comment COMMENT_CONTETNT = #{commentContent}, REG_DATE = #{regDate} WHERE COMMENT_NO = #{commentNo} 1.prefix 처리 후 엘리먼트의 내용이 있으면 가장 앞.. 더보기
Servlet 3.0용 Deploytment Descriptor : web.xml 2.5 web.xml servletTest index.html index.htm index.jsp default.html default.htm default.jsp 3.0 web.xml servletTest index.html index.htm index.jsp default.html default.htm default.jsp 더보기
joda time 군데군데서 퍼와서 테스트해봤네요. 출처를 까먹음 죄송^^ Joda time api package com.tistory.tazz009; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; import org.joda.time.Chronology; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; import org.joda.time.Days; import org.joda.time.Duration; import org.joda.time.Interval; import org.joda.time.LocalDate; import org.joda... 더보기
maven profile maven profile 사용 4.0.0 com.tistory tazz009 Test001 war 1.0.0-BUILD-SNAPSHOT 1.6 3.1.1.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${org.springframework-version} org.aspectj aspectjrt ${org.aspectj-version} org.slf4j slf4j-api ${org.slf4j-version} org.slf4j jcl-over-slf4j ${org.slf4j-versi.. 더보기
Spring Camp 2013 with Scala 발표자료 정리 @ Track ADSL 로 만나는 Groovy (장시영)발표자료: http://www.slideshare.net/seeyoung/dsl-groovy예제코드: https://github.com/seeyoung/GroovyDSL발표영상: http://www.youtube.com/watch?v=VQSJ2harjoI무식하게 배우는 Gradle! (김지헌)발표자료: http://www.slideshare.net/ihoneymon/gradle-27152839예제코드: https://github.com/ihoneymon/rocking-the-gradle발표영상: http://www.youtube.com/watch?v=5IAahr4TU5YCloud Foundry 를 활용한 PaaS 구축기 (안병현)발표자료: https.. 더보기
조건을 걸어서 쿼리하기 select * from scott.emp where 1 = 1 and (('n' = 'y' and sal = 1000)) 더보기
JEUS와 이클립스 연동 JEUS와 이클립스 연동 더보기
꿈이란... 더보기
크롬 가장 강력한 확장프로그램 기본으로 깔아야 할 Pig toolbox https://chrome.google.com/webstore/detail/pig-toolbox-super-gesture/oiplkfaidhjklglajdpfehoagkmlcakh?hl=ko 우클릭 막힘 해제 로그인폼 자동 채우기 짧은 url주소로 축약 웹페이지 스크린샷 현재 사이트 웹검색, 토렌드, mp3 검색지원 웹번역/웹으로 문서 바로 보기 웹페이지 사용한 설정값(색, 배경색, 폰트)에 따라 바꾸어 준다 웹페이지 닫았다가 실수로 주소 날렸을때 유용 (닫았다 다시 열어 확장프로그램 사용하면 전에 들어갔던 주소들이 나타남) https://chrome.google.com/webstore/detail/sexy-undo-close-tab/bc.. 더보기
require()와 module.exports 노드의 모듈화를 이해하려면 require()와 module.exports를 알아야 한다. 웹 브라우져에서는 HTML의 태그로 필요한 자바스크립트 파일을 불러오고, 로딩된 자바스크립트는 서로 참조하거나 호출할 수 있다. 하지만 노드느 HTML 파일이 없이 자바스크립트 파일만 존재하기 때문에 서로 참조하고 호출하기 위한 방법이 필요하다. 이를 위해 노드는 require()와 module.exports를 사용한다. require()와 module.exports는 노드가 마음대로 정한 함수가 아닌 CommonJS의 모듈표준이다. 사실 이 두가지가 노드를 사용하기 위해 CommonJS에서 알아야 하는 내용 전부다. 노드에서 하나의 자바스크립트 파일은 하나의 모듈이 된다. 자바스크립트 파일에서 정의한 객체는 모두 .. 더보기