Mybatis标签SQL
来源:互联网 发布:手机淘宝txt 编辑:程序博客网 时间:2024/06/08 06:47
<sql></sql>标签:抽取可重复使用的SQL片段,方便后面引用
<!-- 抽取可重复使用的SQL片段,方便后面引用1.SQL抽取:经常将要查询的列名,或者插入用的列名抽取出来方便引用2.include来引用已经抽取的SQL3.include还可以自定义一些property,SQL标签内部就能使用自定取值的正确方式:${property} #{不能使用这种方式} --><sql id="insertColumn">deptno,dname,loc<!-- ,${column1} --></sql>批量保存使用:<insert id="addDepts" databaseId="oracle"
parameterType="com.jadeon.mybatis.bean.Dept">
<!-- Oracle:批量保存方法1 -->
<!-- <foreach collection="depts" item="dept" open="begin" close="end;">
insert into dept(deptno,dname,loc)
values (dept_seq.nextval,#{dept.dname},#{dept.loc});
</foreach> -->
<!-- Oracle:批量保存方法2 -->
insert into dept(
<include refid="insertColumn">
<!-- <property name="column1" value="abc"/> -->
</include>
)
select dept_seq.nextval,dname,loc from(
<foreach collection="depts" item="dept" separator="union" >
select #{dept.dname} dname ,#{dept.loc} loc from dual
</foreach>
)
</insert>
阅读全文
0 0
- MyBatis动态SQL标签
- Mybatis的SQL标签
- mybatis的sql标签
- mybatis中的 sql标签
- Mybatis标签SQL
- mybatis的动态sql标签
- MyBatis动态SQL标签用法
- MyBatis--动态SQL---if标签
- MyBatis--动态SQL---where标签
- MyBatis--动态SQL---choose标签
- mybatis的动态sql标签
- Mybatis的动态sql标签
- MyBatis动态SQL标签用法
- mybatis的sql标签使用
- mybatis中的sql标签和include标签
- mybatis中sql标签、where标签、foreach标签用法
- mybatis动态SQL的<where>标签
- mybatis生成动态sql的常用标签
- centos7开启端口(永久)
- 递归之再探
- 修真院_JAVA_TASK_1
- C++文件操作(2)
- 个人总结63
- Mybatis标签SQL
- 组内页码及补空行
- Github☞Markdown语法笔记
- Maven设置MAVEN_OPTS环境变量
- 学习笔记四-核心类简介
- PMP笔记-项目管理过程中的审计类型
- 重装系统后如何恢复php环境
- 数据结构_001
- Twitter的分布式自增ID算法snowflake