エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
S2Dao の SQL コメントでハマッたこと - 倖せの迷う森
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
S2Dao の SQL コメントでハマッたこと - 倖せの迷う森
落ち着いてきたので、今回係った開発プロジェクトで実際にあったハマリネタをひとつ紹介します。 select... 落ち着いてきたので、今回係った開発プロジェクトで実際にあったハマリネタをひとつ紹介します。 select tab1.col1 from tab1 where col1 = 'foo' /*IF param=='hoge'*/ and col2 = 'bar' /*END*/ と書いたとき、IFブロックが想定通りに評価されません。 S2Dao の SQL コメントに書ける式は OGNL 式なので、 select tab1.col1 from tab1 where col1 = 'foo' /*IF param=="hoge"*/ and col2 = 'bar' /*END*/ のようにダブルクォートで囲まないと文字列として認識してくれないというオチ。 シングルクォートだと、char として解釈されてしまうみたい。 そういえば、何ヶ月か前から OGNL のサイトが丸ごと削除されてしまっている