본문 바로가기

mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자 (쿼리에 메서드 적용) iBatis 에서 mybatis 로 바뀌면서 바뀐것들 중에 하나가 동적쿼리문에서 쓰는 태그들이다. iBatis 에 있던 요런 것들이 mybatis 에서는 요렇게 대체할 수 있어서 쫌더 간결해 진것 같다. 그런데 test="" 요기에서 쓸수 있는 비교연산자들 중에는 null 인지 빈 공백인지 판단하던 , 를 대체할만한 비교연산자가 없었다. null 인지 공백인지 mybatis 에서 판단하기 위해서는 1 요렇게 쫏끔 번거롭게 쓸 수 밖에 없는것 같았다. 뭐 더 찾아보진 않았지만~ 어째 다른 방법이 없나 쭉 찾아보니까~ 조건문에서 자바 클래스의 메소드를 호출해서 하는 방법이 있었다. 클래스를 하나 맨들고 거기에다 boolean 을 리턴해주는 static 메소드들을 뽓 맨들고 고것을 호출하는 방식이다. 내가 작.. 더보기
'방황해도 괜찮아' (2012년 3월 6일) - 고도원의 아침편지 기회는 얼마든지 있습니다. 내가 찾고 만들고 도전하면 됩니다. 젊다는 이유 하나만으로도 뭐든지 도전할 기회가 있습니다. 연구하고 도전하고 그에 대한 결과를 만들어 간다는 것은 성공 여부와 상관없이 그 자체만으로도 행복한 일입니다. - 법륜의《방황해도 괜찮아》중에서 - * 젊음에 주어지는 몇가지 특권이 있습니다. 방황과 실패입니다. 방황한 만큼 성숙해지고, 실패한 만큼 위대해집니다. 방황해야 또 다른 새로운 길을 찾게 되고 실패해야 또 다시 도전할 수 있습니다. 젊었을 때만 특권처럼 주어지는 아름다운 선물입니다. 더보기
다시 한 번만 안아 볼 수 있다면 (2012년 3월 5일) - 고도원의 아침편지 보고 싶은 마리나, 네가 우리 곁을 떠난 그날부터 너를 얼마나 그리워하고 있는지 아무도 모를 거다. 다시 한 번만 널 안아 볼 수 있다면, 그저 몇 분만이라도 네 얼굴을 보고 네 목소리를 들을 수만 있다면 더 이상 2001년 그날을 원망하지 않을 게다. - 브라이언 커티스의《사랑하라, 더 뜨겁게 사랑하라》중에서 - * 2001년 9월11일. 많은 사람의 사랑을 갈라놓은 운명의 날입니다. 청천벽력 같은 이별의 순간, 아무리 간절해도 다시는 볼 수도 다시는 안을 수도 없습니다. 오직 살아 있는 동안만 가능합니다. 사랑하는 동안만 할 수 있습니다. 살아 있을 때 많이 사랑하고 사랑할 때 더 많이 안아주세요. 더보기