- 浏览: 190007 次
- 性别:
- 来自: 上海
文章分类
最新评论
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>
例子一:
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>
发表评论
文章已被作者锁定,不允许评论。
-
spring boot
2017-11-22 14:12 0spring boot service mesh spring ... -
spring 线程池
2016-07-10 10:26 514一、初始化 1,直接调用 [java] view plai ... -
Reactor、Disruptor
2016-04-27 12:55 1079Reactor 主要用于帮助开发者创建基于JVM的异步应用程序 ... -
mybatis 帮助文档
2016-04-22 11:01 509http://www.mybatis.org/mybatis- ... -
spring mybatis
2016-03-25 15:43 543org.mybatis.spring.SqlSessionTe ... -
mybatis深入
2016-03-21 13:59 485-------Mybatis数据源与连 ... -
关于 mybatis 传参
2016-03-18 10:46 552基本数据类型:包含int,String,Date等。基本数据类 ... -
spring 加载配置文件 xml 和properties
2016-03-17 17:12 2937Spring配置文件是集成了Spring框架的项目的核心,引擎 ... -
spring 事务 提交
2016-03-07 15:16 788如果你不启用事务,默认是自动提交的,不需要设置autoComm ... -
mybatis 、jdbc 、 spring事务模板
2016-03-04 16:22 852mybatis深入: http://b ... -
mybatis 转义字符
2015-11-28 16:23 20571、在xml的sql语句中,不能直接用大于号、小于号要用转义字 ... -
mybatis jdbc 字段映射类型
2015-09-29 14:38 2111mybatis常用jdbcType数据类型 MyBati ... -
org.springframework.jdbc.support.lob.DefaultLobHandler
2015-06-04 10:51 638http://www.ibm.com/developerwor ... -
spring bean 继承与 java 继承异同
2015-01-08 10:36 798bean的定义中可能会包含 ... -
spring 延迟加载与 init-method,afterPropertiesSet和BeanPostProcessor
2015-01-06 10:44 2583ApplicationContext实现的默认行为就是在启动时 ... -
Spring MethodInterceptor
2015-01-05 18:23 801我们知道在Spring中一共提供了四种Advice用来支持对方 ... -
Spring BeanNameAutoProxyCreator 与 ProxyFactoryBean
2015-01-05 18:10 822一般我们可以使用ProxyBeanFactory,并配置pro ... -
Spring aop 原理及各种应用场景
2015-01-05 17:16 8165AOP是Aspect Oriented Programing的 ... -
ibatis逻辑分页与物理分页
2014-12-31 14:26 583一 直以来ibatis的分页都是通过滚动ResultSet实现 ... -
iBATIS mybatis 配置 说明
2014-12-30 17:27 1455SqlMapClientFactoryBean的主要的几个属性 ...
相关推荐
1. `<isEqual>`:检查属性值是否等于静态值或另一个属性值。 2. `<isNotEqual>`:检查两者是否不相等。 3. `<isGreaterThan>`:检查属性值是否大于另一个值。 4. `<isGreaterEqual>`:检查是否大于或等于。 5. `...
iBatis 还提供了其他的判断参数的方法,例如 `isLessThan`、`isLessEqual`、`isEqual` 等,这些方法可以根据参数的值来生成不同的 SQL 语句。 在使用 iBatis 的动态查询条件时,需要注意以下几点: * 在使用 `#` ...
- `<isEqual>`:检查两个值是否相等。 - `<isNotEqual>`:检查两个值是否不相等。 - `<isGreaterThan>`:检查一个值是否大于另一个值。 - `<isGreaterEqual>`:检查一个值是否大于等于另一个值。 - `...
- `<isEqual>`:用于判断两个值是否相等,如果相等则执行相应的SQL语句。 - `<isNotEqual>`:用于判断两个值是否不相等,如果不相等则执行相应的SQL语句。 - `<isGreaterThan>`:用于判断一个值是否大于另一个值,...
通过isNotNull、isNotEmpty和isNotEqual等标签,可以根据Java对象中的属性值动态地生成SQL条件片段。 4. 模糊查询:模糊查询用于匹配包含特定字符串的记录。例如,使用like关键字配合SQL中的通配符“%”,可以在...
- `<isEqual>`:等于。 - `<isNotEqual>`:不等于。 - `<isGreaterThan>`:大于。 - `<isGreaterEqual>`:大于等于。 - `<isLessThan>`:小于。 - `<isLessEqual>`:小于等于。 以上内容详细介绍了 ibatis 中动态...
<isEqual prepend="" property="page.sortDesc" compareValue="true"> DESC </isEqual> <![CDATA[ limit #page.startRowNum:NUMERIC#, #page.pageSize:NUMERIC# ]]> ``` 这段代码展示了如何使用 iBatis ...
ELEMENT dynamic (#PCDATA | include | iterate | isParameterPresent | isNotParameterPresent | isEmpty | isNotEmpty | isNotNull | isNull | isNotEqual | isEqual | isGreaterThan | isGreaterEqual | ...
这个文件定义了SqlMap配置文件的元素和属性,是Ibatis 2.x版本中的核心部分。在SqlMap配置文件中,我们可以定义数据源、事务管理器、SQL语句等信息。例如,`<sqlMap>`元素用于包含具体的SQL语句,`<select>`、`...
这可以通过`<isNotEmpty>`, `<isEqual>`, `<isNotEqual>`等标签实现。 **6. 结果映射** 结果映射是IBATIS将查询结果转换为Java对象的关键步骤。它定义了字段名与Java类属性之间的对应关系。可以使用`<result>`标签...
- 在 `Employee.xml` 文件中定义 SQL 查询,并使用动态 SQL 标签 `<isNotEmpty>` 和 `<isNotEqual>` 来控制不同的查询条件。 - 例如: ```xml select * from Employee empName like('%$empName$%') ...