cdhkjh
32
2020-04-22 17:38:30 작성 2020-04-22 17:45:03 수정됨
2
147

mybatis에서 CDATA 안의 $ 달러 처리 조언부탁드립니다.


안녕하세요 


제목과 같이 데이터 입력을 위해 넘어오는 문자열(XML)에 $ 문자가 있는경우 예약어라 mybatis에서 오류를


출력하는듯 합니다. 구글링으로 확인한 결과 ibatis에서는 $$로 표기를 바꾸면 $로 바뀌어 잘 처리된다고 하는데 mybatis에서는 잘 안되는 듯합니다. 혹시 같은 이슈사항을 해결하신 분의 답변 부탁드릴게요


감사합니다.

0
0
  • 답변 2

  • 체리키보드
    154
    2020-04-22 17:47:11 작성 2020-04-22 17:47:57 수정됨

    자바에서

    Matcher.quoteReplacement(오류나는문자열값);

    이렇게 하고 mybatis로 넘겨보세요

    0
  • cdhkjh
    32
    2020-04-22 17:53:32

    답변 감사합니다. 그방법으로 하면 $ -> \$ 표기가 되서 들어가는데 

    정확히 원본그대로가 저장되야하는 문제가 있어서요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.