日期:2014-05-17  浏览次数:20678 次

有人了解ibatis没?想问个关于不等于的写法
加入数据库中一个字段有4种类型,1,2,3,4

我只是想查出来的数据不包含3这个类型。

ibatis动态写法, 应该怎样写?谢谢帮忙啊

------解决方案--------------------
直接传一个 sQuery 语句过去算了!

例如:
java中
String sQuery = " type <> 3 ";
ibatis中
select * from 表名 where $sQuery$
------解决方案--------------------
嗯,LS正确
------解决方案--------------------
探讨

Java code
<dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="xx">
V.col = #xx#
</isNotEmpty>
<isNotEqual prepend="AND" property="aa" value...>
……

------解决方案--------------------
&lt;&gt;可以用的
或者 <![CDATA[
SQL语句
]]>
------解决方案--------------------
xx <![CDATA[ <> ]]>3
------解决方案--------------------
<![CDATA[xx <> 3 ]]> xml里面要这么写的,大于等于 或者小于等于都要加<![CDATA[ ]]>
直接写"<"和">"XML会以为你是要开始写什么标签了,不会认为他是大于号和小于号。
------解决方案--------------------
探讨

引用:
引用:

Java code
<dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="xx">
V.col = #xx#
</isNotEmpty>
<isNotEqual prepend="AND" property="aa" val……
请问,你自己试过吗?xx &lt;&gt; 3 ???
是一个小于号一个大于号吗?