Program Note
레이블이
특수문자
인 게시물을 표시합니다.
모든 게시물 표시
레이블이
특수문자
인 게시물을 표시합니다.
모든 게시물 표시
Java - split 사용시 특수문자
* split 사용시 특수문자를 사용하면 에러가 발생
String testStr = "1^2^3^4";
String[] testList = testStr.split("^"); ---> 에러
* 특수문자 앞에 \\ 을 붙이면 에러가 발생하지 않음
String[] testList = testStr.split("\\^"); --->["1", "2", "3", "4"]
MyBatis (iBatis) 특수문자 처리
쿼리에 특수문자가 있는 경우 에러가 발생하는데
<![CDATA[ ]]> 태그를 사용하면 정상적으로 실행된다.
***사용예(XML) ***
<select id="getMoney" parameterType="map" resultMap="HashMap">
SELECT *
FROM USER
WHERE MONEY
<![CDATA[
<
]]>
10000
</select>
***사용예(java class) ***
@Insert(""
+ "<script><![CDATA["
+ " INSERT INTO USER (USER_ID, USER_NM, MONEY)"
+ " VALUES ('aaa', '․피아노', 100000)"
+ "]]></script>"
)
이전 게시물
홈
피드 구독하기:
글 (Atom)