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