mybatis在xml文件中處理大于號(hào)小于號(hào)的方法
2013年08月28日 15:20:16
閱讀數(shù):271820
第一種方法:
用了轉(zhuǎn)義字符把>和<替換掉判帮,然后就沒有問題了柱蟀。
SELECT * FROM test WHERE 1 = 1 AND start_date? <= CURRENT_DATE AND end_date >= CURRENT_DATE
附:XML轉(zhuǎn)義字符
? ? ? ? ? ? ? ? ? ? <? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? <
? ? ? ? ? ? ? ? ? ? 小于號(hào)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? >
? ? ? ? ? ? ? ? ? ? >? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? 大于號(hào)
? ? ? ? ? ? ? ? ? ? &
? ? ? ? ? ? ? ? ? ? &
? ? ? ? ? ? ? ? ? ? 和
? ? ? ? ? ? ? ? ? ? '
? ? ? ? ? ? ? ? ? ? ’
? ? ? ? ? ? ? ? ? ? 單引號(hào)
? ? ? ? ? ? ? ? ? ? "
? ? ? ? ? ? ? ? ? ? "
? ? ? ? ? ? ? ? ? ? 雙引號(hào)
第二種方法:
因?yàn)檫@個(gè)是xml格式的拆檬,所以不允許出現(xiàn)類似“>”這樣的字符轻掩,但是都可以使用符號(hào)進(jìn)行說明,將此類符號(hào)不進(jìn)行解析
你的可以寫成這個(gè):
mapper文件示例代碼
[html] view plain copy