共計 1012 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章給大家介紹 MyBatis SQL xml 處理小于號與大于號正確的格式是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
當我們需要通過 xml 格式處理 sql 語句時,經常會用到,=,,= 等符號,但是很容易引起 xml 格式的錯誤,這樣會導致后臺將 xml 字符串轉換為 xml 文檔時報錯,從而導致程序錯誤。
這樣的問題在 iBatiS 中或者自定義的 xml 處理 sql 的程序中經常需要我們來處理。其實很簡單,我們只需作如下替換即可避免上述的錯誤:
原符號 = = 替換符號 = = apos;
錯誤的 xml 格式:
?xml version= 1.0 encoding= GBK ? queryForm token= 32sdfj-349sfdnfs32-fsdf348imfg323-df34 tableName= HSY_T_CUSTOMER pageSize= 20 pageNo= 1 orderColumn= orderType= sqlCondition AND START_DATE = to_date(2013-01-01 , yyyy-MM-dd) AND START_DATE = to_date(2013-01-30 , yyyy-MM-dd) /sqlCondition /queryForm
在 altova XMLSpy 工具中會報錯,xml 不符合格式要求。
正確的 xml 格式:
?xml version= 1.0 encoding= GBK ? queryForm token= 32sdfj-349sfdnfs32-fsdf348imfg323-df34 tableName= HSY_T_CUSTOMER pageSize= 20 pageNo= 1 orderColumn= orderType= sqlCondition AND START_DATE = to_date(2013-01-01 , yyyy-MM-dd) AND START_DATE = to_date(2013-01-30 , yyyy-MM-dd) /sqlCondition /queryForm
關于 MyBatis SQL xml 處理小于號與大于號正確的格式是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
正文完