当前位置: 代码迷 >> Java Web开发 >> 有人了解ibatis没?想问个关于不等于的写法解决办法
  详细解决方案

有人了解ibatis没?想问个关于不等于的写法解决办法

热度:4458   发布时间:2013-02-25 21:22:05.0
有人了解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 ???
是一个小于号一个大于号吗?
  相关解决方案