Mybatis SQL xmlは、より小さいおよびより大きいを処理します



Mybatis Sql Xml Handles Less Than



合格する必要があるときxmlフォーマット処理sqlステートメントで使用される場合、よく使用されます<<=>>> =などですが、発生しやすいですxmlフォーマットエラー、これは背景を引き起こしますxml文字列をに変換しますxmlドキュメントが正しく報告されなかったため、プログラムエラーが発生しました。

そのような問題はiBatiSミディアムまたはカスタムxml扱うsqlプログラムはしばしば私たちがそれに対処する必要があります。実際、これは非常に単純です。上記のエラーを回避するには、次の置換を行うだけで済みます。



元のシンボル < <= >> > = ' '
交換後 &lt &lt = &gt &gt = &amp &apos

&quot

select * from prom_advert_count WHERE 1=1 and advertId=#{advertId} and advertType=#{advertType} and creationTime >= #{startTime} and creationTime <= #{endTime} order by creationTime DESC