Mybatis中的StatementType
来源:互联网 发布:sql server inner join 编辑:程序博客网 时间:2024/06/14 08:34
原文:http://luoyu-ds.iteye.com/blog/1517607
要实现动态传入表名、列名,需要做如下修改
添加属性statementType=”STATEMENT”
同时sql里的属有变量取值都改成${xxxx},而不是#{xxx}
<delete id="deleteTableData" parameterType="java.util.Map" statementType="STATEMENT"> <![CDATA[ delete from ${table} where ${col} < ${date}]]> </delete>
- statementType:STATEMENT(非预编译),PREPARED(预编译)或CALLABLE中的任意一个,这就告诉 MyBatis 分别使用Statement,PreparedStatement或者CallableStatement。默认:PREPARED。这里显然不能使用预编译,要改成非预编译。
xxxx: 将传入的数据直接显示生成在sql中,对于字符串数据,需要手动加上引号。
String dateStr = DateFormatUtils.format(date.getTime(), "yyyy-MM-dd HH:mm:ss"); dateStr = "'" + dateStr + "'";
阅读全文
0 0
- MyBatis中的statementType详解
- Mybatis中的StatementType
- Mybatis中的statementType="STATEMENT"使用注意
- MyBatis使用statementType="STATEMENT"
- MyBatis的statementType="STATEMENT"
- MyBatis之statementType="STATEMENT"的使用
- mybatis 中的
- 【myBatis】Mybatis中的拦截器
- Mybatis中的模板模式
- Mybatis中的拦截器
- Mybatis中的like查询
- Mybatis中的Executor
- mybatis中的一些记录
- 关于mybatis中的count(*)
- mybatis中的模糊查询
- Mybatis中的like查询
- Mybatis中的时间查询
- Mybatis中的resultMap简介
- Java对象和XML的相互转换化
- springmvc-filter与Interceptor的区别
- Grunt 新手一日入门
- github使用入门 之GIT GUI Windows版
- 初识飞思卡尔芯片-imx6系列
- Mybatis中的StatementType
- java IO之AutoCloseable,Closeable和Flushable接口
- linux命令和shell
- opencart 2.3全面伪静态
- Objective-C Runtime
- 【LeetCode】C# 91、Decode Ways
- 解决 s.dependency 'AFNetworking' 出现 Property with 'retain (or strong)' attribute must be of object typ
- linux下使用 du查看某个文件或目录占用磁盘空间的大小
- ansible 普通用户执行root权限 su