Mapped Statements collection does not contain value for ***

java.lang.IllegalArgumentException:

Mapped Statements collection does not contain value for deleteBoard

java 소스에서 mybatis를 이용하여 deleteBoard 라는 쿼리를 호출하였는데 deleteBoard 이름으로 된 쿼리가 없어서 난 에러

실제 쿼리 xml 파일에 가보니 아래처럼 오타가 있었다.

<mapper>
<!– 게시물 삭제 –>
<delete id=”deleteBaord” parameterType=”int”>
delete from board where seq = #{seqarg}
</delete>
</mapper>

[해결버전]

<mapper>
<!– 게시물 삭제 –>
<delete id=”deleteBoard” parameterType=”int”>
delete from board where seq = #{seqarg}
</delete>
</mapper>

 

 

mybatis + mysql 한글 입력시 깨짐

struct2 + mybatis + mysql 조합의 게시판 구현중

jsp -> struct2 까지 한글 잘넘어감
mysql에 직접 한글 insert도 잘됨
mybatis -> mysql 에서 문제가 생기고 있을때

해결책
jdbc.url=jdbc:mysql://localhost:3306/디비명?useUnicode=true&characterEncoding=utf8

한글깨짐 현상에 대한 정리페이지
http://egloos.zum.com/jth8172/v/11176221