iBATIS 3.0에서 Mapper 실행 후 반환받은 POJO 인스턴스가 제대로 조립되었는지 확인하는 과정이 필요하다. 개발 시 테이블 컬럼명과 클래스 프로퍼티 이름을 제대로 연결짓지 못하면 인스턴스의 프로퍼티 중에 null로 남는 부분이 생길 수 있다

아래와 같은 assert 메소드로 java reflection 으로 조립된 빈의 프로퍼티가 제대로 설정되었는지 확인할 수 있다.

아래와같이 개별 인스턴스의 프로퍼티를 확인할 수 있고...
특정 프로퍼티는 검사에서 제외할 수도 있다.

Collection 타입의 인스턴스들을 모두 검사할 수도 있다.

만들어놓고보니 Collection 타입에 대해 모두 검사할 필요는 없는 듯... 동일한 타입의 인스턴스들이라면 앞에 한마리만 검사해보는걸로 충분한 듯.. -_-;;
Posted by yeori
,