自作自演

Firefox の話題を中心に Web 関係の話も扱うつもりの雑記。だった。
zisakuzien.exblog.jp

Top

iBATIS の SQL 内で大小比較の記号を使う

追記(6/28) select 内全体を CDATA で囲んだほうが可読性が上がるのでは、という指摘をもらったのでサンプルを修正しました。


XML なのに < や > はそのまま使えないよな…と思って調べたら
やっぱりそうだった、という話です。

参考・634 - Apache iBATIS

上記の記事にあるように <![CDATA[文字列]]>を使えば良いようです。
XML なら &lt; や &gt; と思いましたが
それだと後でわかりづらそうなのでやめました。

<!-- ぱっとみどちらが大きいかわからない -->
<select id="hoge" parameterClass="java.lang.String" resultMap="hogeMap">
SELECT
*
FROM
HOGE
WHERE
HOGE.ID &gt; #value#
</select>
<!-- どちらが大きいかわかりやすい -->
<select id="hoge" parameterClass="java.lang.String" resultMap="hogeMap">
<![CDATA[
SELECT
*
FROM
HOGE
WHERE
HOGE.ID > #value#
]]>
</select>

条件式書きたくて適当にでっちあげたので、おかしかったらごめんなさい…
[PR]
by tokage-shippo | 2010-06-24 20:48 | プログラミング
Mozilla Firefox ブラウザ無料ダウンロード

about this...

書き手の名前は 晴柳祐志 と言います。


リンク

Twitter
いつか何とかしたいサイト

最新のトラックバック

[foxkeh]フォクす..
from 「 Firefox ×?=!..
[Firefox]Fir..
from +Sun Flower〜報告〜+
Firefoxバトン
from MなMによるMのための日記
スキン変更!
from SUKA・SUKA・BLOG
Firefox 1.5に..
from mmkg

検索

S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
XML | ATOM

個人情報保護
情報取得について
免責事項