0 0

ibatis初学者,问个比较小白的问题5

select appno from application where rownum < 10
order by substr(appno,length(appno)-7,length(appno)) desc

上面语句在 查询分析器可以执行,但是我想放到 IBATIS 的 SQLMAP里怎么就报错,一直都是 那个 小于号出错,我改成
<select id="getMaxID" resultClass="java.lang.String">
select appno from application where <isLessEqual prepend="and" property="rownum"    compareValue="10"></isLessEqual>
order by substr(appno,length(appno)-7,length(appno)) desc  
</select>

也不行,试了好多种都不可以,有没人教教?
2008年6月18日 11:09

6个答案 按时间排序 按投票排序

0 0

采纳的答案

所以会写成:

select appno from application where rownum & l t ; 10
order by substr(appno,length(appno)-7,length(appno)) desc

& l t ;
4个字符中间没有空格

2008年6月18日 12:11
0 0

"<" 和"&"对于XML来说是严格禁止使用的。剩下的应该还是可以,但都用转义肯定没问题

2008年6月18日 13:04
0 0

xml里面>,<这些算特殊符号

& l t ;  <
& g t ;  > 
& a m p; &
& a p o s; '
& q u o t; "

这样一般没有问题

2008年6月18日 13:02
0 0

哭了..

< 改成 & l t ;
> 改成 & g t ;

中间没有空格

2008年6月18日 12:09
0 0

< 改成 &lt; 
> 改成 &gt;
<> 改成 &lt;&gt;

2008年6月18日 12:08
0 0


< 改成 &lt;
> 改成 &gt;
<> 改成 &lt;&gt;


就好了.



2008年6月18日 12:07

相关推荐

Global site tag (gtag.js) - Google Analytics