MYBATIS2 [MYBATIS] 복수의 파라미터 전달하기 vo, dto, Map, List 등 복수의 파라미터를 넘기는 방법이 있지만 직접 복수개의 파라미터를 전달하는 방법을 정리합니다. 1. Mapper 인터페이스 import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface FileMapper { int deleteFile(@Param("fileId") Long fileId, @Param("userId") String userId); } @Param("파라미터명") 어노테이션을 파라미터 앞에 추가합니다. 파라미터명은 XML파일에 명시할 텍스트로 추가합니다. 2. Mapper XML파일 /** deleteFile */ .. 2022. 5. 18. [MYBATIS] No typehandler found for property Mapper파일에 resultMap 추가 후 서버 기동때 에러사항이 발생하였다. IllegalStateException이 발생하였고 No typehandler found for property 메시지가 VO의 특정필드(regDate)와 함께 출력되었다. 검색결과 resultMap의 매핑대상 필드의 데이터타입이 MYBATIS에서 지원하지 않는 데이터타입이라 발생하는 것으로 확인하였다. 대상 자바 파일에서 확인결과 데이터타입 import가 의도대로 수행되지 않음을 확인하였다. java.sql.Timestamp를 import하려 했으나 security의 Timestamp가 import된 상태였다. import수행 시 한 번더 확인하는 습관을 기르자 2022. 2. 27. 이전 1 다음