마이바티스 if test="" 조건식에 and는 대문자가 안된다.


mysql에서 null을 찾을 경우

where var = null 이 아니라

where var is null 로 찾아야 한다.

mysql에는 null객체가 없나보다...

'학습일기' 카테고리의 다른 글

07월19일 학습일기  (0) 2017.07.19
07월17일 학습일기  (0) 2017.07.17
07월13일 학습일기  (0) 2017.07.14
07월 12일 학습일기  (0) 2017.07.13
07월06일 학습일기  (0) 2017.07.06
07월05일 학습일기  (0) 2017.07.05

목록과 1개 받을 때 처음 부터 구분하자


mybatis 검색 필드명을 동적으로 할 경우

where ${column } = #{searchText }


앞의 필드명은 $로 검색해야 한다. #은 '' 로 감싸져서 검색이 안된다.

'학습일기' 카테고리의 다른 글

07월17일 학습일기  (0) 2017.07.17
07월13일 학습일기  (0) 2017.07.14
07월 12일 학습일기  (0) 2017.07.13
07월06일 학습일기  (0) 2017.07.06
07월05일 학습일기  (0) 2017.07.05
06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28

객체 만들고 이벤트를 걸고

이후 변동 되는 상황에 따라 Aop를 걸어서 이벤트 상황에 변동을 주려고 한다.

$("button").on("click", targetFn);

Aop.before("targetFn", advice, targetObj);


하지만 버튼을 눌러도 Aop적용이 되지 않는다.

함수를 바인딩 시킬 때는 Closure가 적용되어서 다른 객체가 된다.

Closure라는 이름이 왜 클로저인가 몰랐었는데

이렇게 원래 객체와 연결된 문을 닫아 버리기때문인 것 같다.


이벤트에 함수를 바인딩 시킬 때 이후 함수를 조작하고 싶다면

위와 같이 직접 바인딩 시키면 안된다.

$("button").on("click", function(){

targetFn();

});

위와 같이하면 이벤트 실행마다 현재 객체상태로 불러오게 된다.

'javascript' 카테고리의 다른 글

ie, chrom] new Date 관련  (0) 2017.12.27
jquery outerHTML  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27
Closure의 중요성  (0) 2017.07.08
&& 와 || 는 if 문에서만 쓰이는 것이 아니다.  (0) 2017.06.18
javascript call과 bind  (0) 2017.05.27

+ Recent posts

티스토리 툴바