gpt4 book ai didi

java - 使用 java 检查 ibatis 中的 isNotEqual 属性

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:49 26 4
gpt4 key购买 nike

我正在尝试实现 isNotEqual ibatis 中的属性(property)属性(property)。我有 2 个表需要检查“0”:

 prlines (trans=0) 
prlines_trans (transt=0)

所以在下面的代码中我需要申请 isNotEqual以便我的查询应该只返回这些结果 where prlines.trans<>0 or prlines_trans.transt <> 0取决于以下属性:

<isEqual property="isPlanCurrent" compareValue="true" prepend="AND "> prlines .budgetyear = (select ryear from sq_ryear) </isEqual>

<isEqual property="isPlanCurrent" compareValue="false" prepend="AND "> prlines_trans.budgetyear = (select ryear from sq_ryear) and prlines_trans.lock=9 </isEqual>

最佳答案

您可以使用<isNotEqual>二元条件属性。以下是示例代码。

<isNotEqual prepend="AND" 
property="status"
compareValue="N">
MARRIED = ‘FALSE'
</isNotEqual>

如果您在执行 SQL 时遇到问题,请使用 <>那么您可以选择以下方法之一。

  • 使用CDATA如下。
 <select id="yourId" resultMap="expectedResultMap" parameterType="java.lang.String">
SELECT * FROM(SELECT * FROM TABLE1
WHERE COL1 =#{COL1,jdbcType=VARCHAR}
ORDER BY DATE DESC
) TABLE2
WHERE ROWNUM <![CDATA[ <= 20 ]]>
</select>
  • 使用&lt;&gt;如下。

ROWNUM &gt;= 20 ROWNUM &lt;= 20

关于java - 使用 java 检查 ibatis 中的 isNotEqual 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37664174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com