`

Ibatis isEqual 属性

    博客分类:
  • SSIH
 
阅读更多
isNull判断property字段是否是null,isEmpty,包含了null和空字符串



例子一:
isEqual相当于equals,数字用得多些,一般都是判断状态值
<isEqual property="state" compareValue="0">
< /isEqual>

<isEqual property="state" compareProperty="nextState">
< /isEqual>



例子一:

传入的map或者类的属性name等于"1"吗,是就附加and和vvvv = '哈哈'
<isEqual property="name" compareValue="1" prepend="and">
vvvv = '哈哈'
< /isEqual>

传入的map或者类的属性name是null吗,是就附加and和vvvv = null
< isNull property="name" prepend="and">
vvvv = null
< /isNull>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    iBATIS动态标签

    1. `&lt;isEqual&gt;`:检查属性值是否等于静态值或另一个属性值。 2. `&lt;isNotEqual&gt;`:检查两者是否不相等。 3. `&lt;isGreaterThan&gt;`:检查属性值是否大于另一个值。 4. `&lt;isGreaterEqual&gt;`:检查是否大于或等于。 5. `...

    ibatis_动态查询条件

    iBatis 还提供了其他的判断参数的方法,例如 `isLessThan`、`isLessEqual`、`isEqual` 等,这些方法可以根据参数的值来生成不同的 SQL 语句。 在使用 iBatis 的动态查询条件时,需要注意以下几点: * 在使用 `#` ...

    ibatis动态注入

    - `&lt;isEqual&gt;`:检查两个值是否相等。 - `&lt;isNotEqual&gt;`:检查两个值是否不相等。 - `&lt;isGreaterThan&gt;`:检查一个值是否大于另一个值。 - `&lt;isGreaterEqual&gt;`:检查一个值是否大于等于另一个值。 - `...

    iBatis的动态SQL语句

    - `&lt;isEqual&gt;`:用于判断两个值是否相等,如果相等则执行相应的SQL语句。 - `&lt;isNotEqual&gt;`:用于判断两个值是否不相等,如果不相等则执行相应的SQL语句。 - `&lt;isGreaterThan&gt;`:用于判断一个值是否大于另一个值,...

    常用ibatis配置

    通过isNotNull、isNotEmpty和isNotEqual等标签,可以根据Java对象中的属性值动态地生成SQL条件片段。 4. 模糊查询:模糊查询用于匹配包含特定字符串的记录。例如,使用like关键字配合SQL中的通配符“%”,可以在...

    ibatis的动态查询

    - `&lt;isEqual&gt;`:等于。 - `&lt;isNotEqual&gt;`:不等于。 - `&lt;isGreaterThan&gt;`:大于。 - `&lt;isGreaterEqual&gt;`:大于等于。 - `&lt;isLessThan&gt;`:小于。 - `&lt;isLessEqual&gt;`:小于等于。 以上内容详细介绍了 ibatis 中动态...

    Ibatis查询语句里,可以使用多表查询

    &lt;isEqual prepend="" property="page.sortDesc" compareValue="true"&gt; DESC &lt;/isEqual&gt; &lt;![CDATA[ limit #page.startRowNum:NUMERIC#, #page.pageSize:NUMERIC# ]]&gt; ``` 这段代码展示了如何使用 iBatis ...

    ibatis 动态代理dtd

    ELEMENT dynamic (#PCDATA | include | iterate | isParameterPresent | isNotParameterPresent | isEmpty | isNotEmpty | isNotNull | isNull | isNotEqual | isEqual | isGreaterThan | isGreaterEqual | ...

    sql-map-2.dtd和sql-map-config-2.dtd

    这个文件定义了SqlMap配置文件的元素和属性,是Ibatis 2.x版本中的核心部分。在SqlMap配置文件中,我们可以定义数据源、事务管理器、SQL语句等信息。例如,`&lt;sqlMap&gt;`元素用于包含具体的SQL语句,`&lt;select&gt;`、`...

    IBATIS SQL Maps开发指北

    这可以通过`&lt;isNotEmpty&gt;`, `&lt;isEqual&gt;`, `&lt;isNotEqual&gt;`等标签实现。 **6. 结果映射** 结果映射是IBATIS将查询结果转换为Java对象的关键步骤。它定义了字段名与Java类属性之间的对应关系。可以使用`&lt;result&gt;`标签...

    struts2,spring整合及ibatis基础

    - 在 `Employee.xml` 文件中定义 SQL 查询,并使用动态 SQL 标签 `&lt;isNotEmpty&gt;` 和 `&lt;isNotEqual&gt;` 来控制不同的查询条件。 - 例如: ```xml select * from Employee empName like('%$empName$%') ...

Global site tag (gtag.js) - Google Analytics