MyBatis 비교(등호, 범위) 쿼리 사용
혹시 MyBatis를 사용하면서 "The content of elements must consist of well-formed character data or markup." 이런 에러를 경험해 보신적이 있으신가요?
지금 동일한 에러가 나오신다고요?
이런 분들을 위해서 오늘은 MyBatis 비교(등호, 범위) 쿼리 사용에 대해 알아보겠습니다.
보통의 MyBatis 쿼리문은 하기와 같이 작성 합니다.
DELETE
FROM CAMPAIGN_CUSTOMER_INFO
WHERE REG_ID = #{userId}
AND CAMPAIGN_ID = 0
AND GROUP_SEQUENCE < #{groupSequence}
그런데 요 쿼리문에서 에러가 발생합니다. 이럴때는 아래의 쿼리문으로 바꿔서 실행해 보세요.
<delete id="deleteCampaignCustomerGr" parameterType="map">
<![CDATA[ DELETE
FROM CAMPAIGN_CUSTOMER_INFO
WHERE REG_ID = #{userId}
AND CAMPAIGN_ID = 0
AND GROUP_SEQUENCE < #{groupSequence}
]]> </delete>
어떠신가요? 해결이 되셨나요?
이상으로 MyBatis 비교(등호, 범위) 쿼리 사용에 관해서 알아보았습니다.
오늘도 좋은하루 되세요~~~^^
지금 동일한 에러가 나오신다고요?
이런 분들을 위해서 오늘은 MyBatis 비교(등호, 범위) 쿼리 사용에 대해 알아보겠습니다.
보통의 MyBatis 쿼리문은 하기와 같이 작성 합니다.
DELETE
FROM CAMPAIGN_CUSTOMER_INFO
WHERE REG_ID = #{userId}
AND CAMPAIGN_ID = 0
AND GROUP_SEQUENCE < #{groupSequence}
그런데 요 쿼리문에서 에러가 발생합니다. 이럴때는 아래의 쿼리문으로 바꿔서 실행해 보세요.
<delete id="deleteCampaignCustomerGr" parameterType="map">
<![CDATA[ DELETE
FROM CAMPAIGN_CUSTOMER_INFO
WHERE REG_ID = #{userId}
AND CAMPAIGN_ID = 0
AND GROUP_SEQUENCE < #{groupSequence}
]]> </delete>
어떠신가요? 해결이 되셨나요?
이상으로 MyBatis 비교(등호, 범위) 쿼리 사용에 관해서 알아보았습니다.
오늘도 좋은하루 되세요~~~^^
댓글
댓글 쓰기