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

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

上面语句在 查询分析器可以执行,但是我想放到 IBATIS 的 SQLMAP里怎么就报错,一直都是 那个 小于号出错,我改成

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

也不行,试了好多种都不可以,有没人教教?

所以会写成:

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

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

< 改成 <

改成 >
<> 改成 <>

就好了.

[code="java"]
< 改成 <

改成 >
<> 改成 <>
[/code]

哭了..

< 改成 & l t ;

改成 & g t ;

中间没有空格

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

& l t ; <
& g t ; >

& a m p; &
& a p o s; '
& q u o t; "

这样一般没有问题

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