今天同事寫一個查詢接口的時候,出錯:元素內(nèi)容必須由格式正確的字符數(shù)據(jù)或標(biāo)記組成。
錯誤原因:mybatis
查詢的時候,需要用到運算符 小于號:< 和大于號: >,在mybatis
配置文件里面,這種會被認(rèn)為是標(biāo)簽,所以解析錯誤
錯誤事例:
select <include refid="Base_Column_List" /> from t_time_interval where status <> 99 and time_intvl_id >=29 and time_intvl_id <=45 order by time_intvl_id
解決辦法:
select <include refid="Base_Column_List" /> from t_time_interval where <![CDATA[ status <> 99 and time_intvl_id >=29 and time_intvl_id <=45 order by time_intvl_id]]>
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對VeVb武林網(wǎng)的支持。
新聞熱點
疑難解答
圖片精選