`
T240178168
  • 浏览: 361718 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

iBATIS CDATA

    博客分类:
  • java
阅读更多
在ibatis 中,SQL语句经常会出现一些特殊符号,比如:>   <   等符号,在xml中会被转义,解析时会出错
这样可以使用 <![CDATA[   SQL内容   ]]>  进行常量标识,这样里面的SQL内容会以文本的形式存在 ,不会被解析
如:
<![CDATA[
select CASE
         WHEN b.mo_number + b.mt_number = 0 THEN
          '---'
         ELSE
          to_char(round((a.mo_number + a.mt_number - b.mo_number -
                        b.mt_number) / (b.mo_number + b.mt_number),
                        4) * 100) || '%'
       END flow_rate_of_change
  from dual;
]]>

另外,还有ibatis 中:> 可以表示大于号,< 表示小于号
如: where score > 90  表示:where score > 90
希望可以帮到你
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics