今天同事寫一個查詢接口的時候,出錯:元素內容必須由格式正確的字符數據或標記組成。
錯誤原因:mybatis
查詢的時候,需要用到運算符 小于號:< 和大于號: >,在mybatis
配置文件里面,這種會被認為是標簽,所以解析錯誤
錯誤事例:
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]]>
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。
新聞熱點
疑難解答
圖片精選