iBATIS 3.0에서 Mapper 실행 후 반환받은 POJO 인스턴스가 제대로 조립되었는지 확인하는 과정이 필요하다. 개발 시 테이블 컬럼명과 클래스 프로퍼티 이름을 제대로 연결짓지 못하면 인스턴스의 프로퍼티 중에 null로 남는 부분이 생길 수 있다
아래와 같은 assert 메소드로 java reflection 으로 조립된 빈의 프로퍼티가 제대로 설정되었는지 확인할 수 있다.
아래와같이 개별 인스턴스의 프로퍼티를 확인할 수 있고...
특정 프로퍼티는 검사에서 제외할 수도 있다.
Collection 타입의 인스턴스들을 모두 검사할 수도 있다.
만들어놓고보니 Collection 타입에 대해 모두 검사할 필요는 없는 듯... 동일한 타입의 인스턴스들이라면 앞에 한마리만 검사해보는걸로 충분한 듯.. -_-;;
아래와 같은 assert 메소드로 java reflection 으로 조립된 빈의 프로퍼티가 제대로 설정되었는지 확인할 수 있다.
아래와같이 개별 인스턴스의 프로퍼티를 확인할 수 있고...
Collection 타입의 인스턴스들을 모두 검사할 수도 있다.
만들어놓고보니 Collection 타입에 대해 모두 검사할 필요는 없는 듯... 동일한 타입의 인스턴스들이라면 앞에 한마리만 검사해보는걸로 충분한 듯.. -_-;;
'Dev > iBATIS' 카테고리의 다른 글
[iBATIS 3 + TDD] iBATIS 테이블 추가 예제 (0) | 2010.05.22 |
---|---|
[ iBatis 3.0 ] Mapper 인터페이스의 메서드 선언시 주의 사항. (0) | 2010.05.16 |
[iBATIS 3.0] iBATIS 3.0 에서 auto generated key 얻어내기 (0) | 2010.05.13 |