콘텐츠로 건너뛰기

ibatis

ibatis에서 columnName을 명시하지 않은 경우

신입사원 코드 리뷰를 하는데 이상한 부분이 있어서 찾아본 내용을 적어둡니다.

위와 같은 코드에서 resultMap 속성에 column명이 명시되어 있지 않은데, 정상적으로 동작한다? 전체 소스는 생략하고 핵심만 쏙쏙 뽑아서 공유합니다. ibatis입니다.

columnName이 없는 경우 columnIndex 값을 활용하게 되어 있습니다.

… 더 보기 »ibatis에서 columnName을 명시하지 않은 경우

ibatis를 사용할 때, null을 주의하자.

ibatis를 사용할 때, 간혹 DB에 원하는 데이터가 없으면 어떡하지?라는 생각이 들 때가 있다. 대부분의 경우 문제가 없겠지만, 다른 사람의 코드를 보다가 궁금함에 검색했다. 먼저  queryForObject()를 사용하는 경우 null을 리턴한다. 그냥 단순하게 생각을 해도, 데이터가 없는 경우 어떤 Object를 리턴해야 하는지… 더 보기 »ibatis를 사용할 때, null을 주의하자.