mybatis에서 한글이 깨지는 이유는 뭘까요? 0 1 7,134

by 토토맘 [SQL Query] mybatis 한글깨짐 oracle [2015.07.28 13:00:08]


mybatis로 null 체크를 위해서 아래와 같이 insert 쿼리를 날리면, 데이터가 한글인 경우 안깨집니다.

 insert into Table

   ( col1, col2,col3 )

     values

   ( #{col1}, #{col2},

<if test= ' col3 != null and col3 != "" '>

   #{col3}

</if>

 )

 

그런데, jdbcType설정방법으로 바꿔서 날리면 한글이 깨집니다.

혹 이유를 아시는 분 계시나요?

 

 insert into Table

   ( col1, col2,col3 )

     values

   ( #{col1}, #{col2},

    #{col3, jdbcType=VARCHAR}

 )

(참고로 오라클 db상 col3 type은 varchar2(4000)입니다.

by 아발란체 [2015.07.29 10:13:02]

XML 파일 언어셋 ANSI 또는 UTF8 확인하셨나용? @.@)/ 하셨다면 ㅌㅌㅌ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입