MyBatis的标签汇总
来源:互联网 发布:java中接口作为参数 编辑:程序博客网 时间:2024/06/07 08:29
<where>
两个作用
1、输出where关键字,并且当范围内的条件都不满足是,不输出where关键字。
2、将检索条件中最前面的and 去掉。
定义公共常量。例如:
A)
<sql id="columns">id, command</sql>
B)
<select ...>
select <include refid="columns"> from message
</select>
<set>
用于update,作用与 where类型。
<trim>
<trim prefix="abc" suffix="test">
...
</trim>
意思是如果 1)如果没有输出内容,则不输出。2)如果有输出内容,前面是“abc”则不输出“abc”,否则前面增加“abc”。
<trim prefix="abc" suffix="test" prefixOverrides="and/or" suffixOverrides=",">
...
</trim>
prefixOverrides 意思是如果输出内容的最前面是 and 或者 or,将去掉。
由此可以推断
1)替换 <set>: <trim prefix="set" suffixOverrides=",">
2)替换 <where>: <trim prefix="where" prefixOverrides="and/or"
<choose>
<choose>
<when test="">
</when>
<when test="">
</when>
<otherwise> </otherwise>
</choose>
<association>
查询到子表的数据时关联到主表信息。
在子表的配置文件中增加此标签
<association property="command" resultMap="Command.Command"></association>
0 0
- MyBatis的标签汇总
- HTML的标签汇总
- mybatis的foreach标签。
- mybatis的foreach标签
- MyBatis的常用标签
- Mybatis的SQL标签
- mybatis的sql标签
- MyBatis的<where>标签
- Mybatis的<where><if>标签
- mybatis foreach标签的解释
- MyBatis <set>标签的使用
- Mybatis的foreach标签详解
- mybatis中常用的标签
- mybatis配置文件常用的标签
- mybatis的动态sql标签
- MyBatis <set>标签的使用
- mybatis choose标签的用法
- mybatis choose标签的使用
- 创建组件代码
- 快学Scala习题答案(第12章高阶函数)
- 直接操作Framebuffer测试液晶屏
- 读《人类简史》有感
- 【线性代数公开课MIT Linear Algebra】 第十八课 行列式的性质
- MyBatis的标签汇总
- IOS面试题 综合版
- i2c--2.6.34文档:如何枚举产生i2c_client
- java-文件上传和下载
- 黑马程序员--集合二
- Delegate的使用
- 如何获取当前屏幕状态?左横屏 右横屏 竖屏
- AutoLayout(自动布局)入门
- 平行宇宙的追逐--异步FIFO控制器的设计。