# 웹 개발/프레임워크 80

mybatis insert/update 에서 null값이 들어갈때 처리방법

MyBatis/iBatis를 사용하다보면 insert/update시 null을 입력해야 할 때가 있다. 일반적으로 paramter를 넘겨서 insert/update를 아래와 같이 한다고 했을때 입력값이 Null 이 들어가 있으면 오류가 발생한다.?123456789101112 INSERT INTO TB_test (idx, memo) VALUES (#{idx}, #{memo}) UPDATE TB_test SET memo = #{memo} WHERE idx = #{idx} 이를 해결하기 위해선 다음과 같이 if문을 사용해서 처리할수도 있지만, paramter가 많아지면 굉장히 난잡해지는 단점이 있다.?1234567891011121314151617 INSERT INTO TB_test ( idx , memo ) ..

spring security + sitemesh 적용시 filter 순위에 따라, security tag가 먹힐수도 아닐수도 있다.

spring security + sitemesh 적용시 filter 순위에 따라, security tag가 먹힐수도 아닐수도 있다. 아래와 같이 하면 보통 문제 없다. security filter가 먼저 나오면 된다. springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* sitemesh com.opensymphony.sitemesh.webapp.SiteMeshFilter sitemesh /* CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 force..