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

问题描述

select appno from application where rownum < 10order 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>也不行,试了好多种都不可以,有没人教教?

解决方案

所以会写成:select appno from application where rownum & l t ; 10 order by substr(appno,length(appno)-7,length(appno)) desc & l t ; 4个字符中间没有空格
解决方案二:
"<" 和"&"对于XML来说是严格禁止使用的。剩下的应该还是可以,但都用转义肯定没问题
解决方案三:
xml里面>,<这些算特殊符号& l t ; < & g t ; > & a m p; && a p o s; '& q u o t; "这样一般没有问题
解决方案四:
哭了..< 改成 & l t ;> 改成 & g t ;中间没有空格
解决方案五:
< 改成 &lt; > 改成 &gt;<> 改成 &lt;&gt;
解决方案六:
< 改成 &lt;> 改成 &gt;<> 改成 &lt;&gt;就好了.

时间: 2024-10-12 08:22:51

ibatis初学者,问个比较小白的问题的相关文章

java小问题-初学者问个关于java的小问题

问题描述 初学者问个关于java的小问题 char c = str.charAt(i); 这个语句是什么意思???求解答(谢谢!!) 解决方案 声明一个char型变量c,它的值是str的第i个位置的字符 解决方案二: 字符型c等于 str字符串的第i个元素 解决方案三: java小问题java中的小问题java 小问题 解决方案四: 同意楼上解答.这些都是非常非常基础的JAVA知识. 解决方案五: 声明一个char型变量c,它的值是str字符串的第i个位置的字符. 至于你说的,"不应该是Stri

指针-初学者问一个关于c语言结构体的问题

问题描述 初学者问一个关于c语言结构体的问题 结构体中指针和数组有什么不同? 我定义了这么一个结构体: struct word { char*word1; int line[1000]; }; struct word danci 然后用一个函数getword读取输入并给该结构体赋值,具体是怎么样就不写了 getword(danci,100); 然后 printf("%d",danci.line[0]); 但是这句报错了,原因是struct word danci没有初始化 但是我把结构体

初学者问一个关于c中二级指针与结构体的问题

问题描述 初学者问一个关于c中二级指针与结构体的问题 #include #include typedef struct node{ int num; char ch; }NODE; int main(void){ int n,i; NODE F; printf("input n:"); scanf("%d",&n); F=(NODE)malloc(n*sizeof(NODE*)); printf("input num and ch:");

r语言-R初学者问导入数据,谢谢!

问题描述 R初学者问导入数据,谢谢! 我有一个表格在桌面word里,但需要用R语言来处理表中数据,怎么导入数据?除了敲进去...转成txt再放工作目录里就乱码了.

本人初学者问几个方法的问题

问题描述 publicvoidAddUser(IUseruser){SqlHelper.ExecuteNonQuery(DatabaseConfig.ConnectionString,System.Data.CommandType.Text,string.Format(addUser,user.Code),null);}像这种方法我该如何调用?参数的类型怎么是接口?还有例如我写了属性,我该怎么测试我写的属性返回值是否正确?publicIRole[]DeletedRoels{get{List<Ro

EJB初学者问与答

1.EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员.这里面,EJB容器是EJB之所以能够运行的核心.EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作.JSP,Servlet,EJB,JNDI,JDBC,JMS..... 2.EJB与JAVA BEAN的区别? 答:Java Bean 是可复用的组件,对Java Bean并没有严格

初学者问个SerialPort问题

问题描述 1.我参照网上的样例,用委托的形式串口的发送和接收都没有问题.但是我把SerialPort.Write()放到另外一个模块里,然后在主Form里对那个模块调用的时候,一发送完,就会出现提示串口已关闭.是啥问题?2.Write(string)的形式只能写出ASC码吗?我要写RTU模式的字节数据,就只有用Write(byte,int32,in32)的形式吗 解决方案 解决方案二:好像把byte数组连成一个string,然后也可以直接往里丢,你可以试下解决方案三:1.串口关闭的问题上代码,方

初学者问一下经验求指点

问题描述 我对用ASP.NET设计网站和设计测试答题系统感兴趣,可是我大一只学过C语言,Q1.我想知道学ASP.NET要不要先学某几门计算机基础课程什么的了解一下基础啊,可列个课程单子,我先学,Q2.还有编码的时候用哪个语言啊,我重新熟悉一下C语言可以吗,还是说要学其他的语言?Q3.嘿嘿,有没有自己收藏了很久的各种视频资源啊什么的,或者链接啊,资源就是财富啊.期待你的解答,谢谢. 解决方案 解决方案二:主要用到C#和C差不多,有细微差别,去图书馆找本书看吧.我们学校的教材<ASP.NET3.5实

问个比较小白的问题,实在是找不到资料 ,关于报表尺寸的问题

问题描述 比如说我报表定义的纸张大小和和打印机默认纸张不一致,这时候发个打印机打印机会如何处理是自动缩放还是打2页,或者只出一页,能显示多少就显示多少?还是说我一定要在打印机里也新建一个相同大小的纸张才能用? 解决方案 解决方案二:试试不就知道了,打印机不够就被截断了一般是这样解决方案三:如果用A4的纸设计报表,打印机是A5的纸应该只会大一部分解决方案四:如果是纸张大小设置错误,会打印到其他纸上去(比如打印出4张纸,分别是4个角)如果是纸张类型设置错误,根本打不出来,会报错打印机不支持的纸张类型