JAVA関連のことを調べてみた

JAVA関連のことを調べてみた

MybatisのSQLで不等号を記載する方法

Mybatisを用いた開発の場合、基本的にMapperXMLにSQLを記載することになる。
しかし、XMLファイルでは、不等号を表すのに利用する“<``や``>“は特別な意味を持ち、タグの開始や終了として解釈されてしまう。

## 改善策1.使用箇所をCDATAセクションで囲む
CDATAとは、「Character Data(文字データ)」の略で、CDATAセクション内の内容は通常のXMLパースルールを無視して、そのまま文字列として扱われる。

例:価格が300円未満の商品を抽出する
“`xml:

“`
## 改善策2.SQL全体をCDATAセクションで囲む
“`xml:

OTHERカテゴリの最新記事