ibatis动态的传入表名、字段名,主要传入表名和字段名的不一致。

Java代码:

    Map<String,Object> params = new HashMap<String,Object>();params.put("tableName", tableName);params.put("sidFieldName", sidFieldName);params.put("lastDateFiledName", lastDateFiledName);params.put("serviceDateFiledName", serviceDateFiledName);params.put("uidFieldName", uidFieldName);params.put("1", userType);params.put("2", uid);getSqlMapClientTemplate().update("updateUserType" , params);

sqlmap.xml代码:

 <update id="updateUserType" parameterClass="map"><![CDATA[update /*99*/ $tableName$ SET $sidFieldName$ = #1# , $lastDateFiledName$ = sysdate,$serviceDateFiledName$ = sysdate WHERE $uidFieldName$ = #2#]]></update>

转载于:https://www.cnblogs.com/longshiyVip/p/5019012.html

ibatis动态的传入表名、字段名相关推荐

  1. 在Mybaties中进行数据查询时,表中字段名和属相名没有对应起来,查询的结果总null,一下是解决方法

    http://blog.csdn.net/jiangsanfeng1111/article/details/49763135 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同 ...

  2. sql大小写敏感吗_postgresql基础:表名字段名是大小写敏感的么

    很多人知道postgresql的表名字段名是大小写不敏感的,比如这样一个sql查询 select ID,name, TYPE, score FROM pubLIC.STUdent_SCOre limi ...

  3. oracle查询表的字段类型有哪些,oracle中查询表的信息,包括表名,字段名,字段类型,主键(精)...

    通过搜索摸索,总结了一下 oracle 中查询表的信息,包括表名,字段名,字段类型,主键, 外键唯一性约束信息,索引信息查询 SQL 如下,希望对大家有所帮助: 1.查询出所有的用户表 select ...

  4. 获取sqlserver数据库中所有库、表、字段名的方法

    获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...

  5. postgres 把一个表的值转成另一个表的字段名_Phoenix系列创建Phoenix映射表

    目前,在公司小部分的业务场景中有用到 Phoenix,但也仅限基于 Phoenix 的二级索引机制来进行查询上的优化.虽然使用的频次不大,但偶尔用到时,有些语句的使用方式和注意事项总记不太熟,每次都需 ...

  6. 查询数据库里所有表名,字段名的语句

    查询数据库里所有表名,字段名的语句 SQL查看所有表名: 1.select    name    from    sysobjects    where    type='U' 2.select * ...

  7. Mysql 数据库名 表名 字段名最长长度

    Mysql表名 字段名最长长度 数据库名字最长为 < 64字符 数据表名字最长为 < 64字符 字段名字最长为 < 64字符 一个中文占两个英文字符

  8. oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句

    1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type fromuser_ind_columns t,user_indexes i where t.inde ...

  9. 修改mysql表的字段名_mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

最新文章

  1. iMeta | 第1卷第1期在线正式发布(2022/3/28)
  2. Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue
  3. 【AI2】喜讯!app inventor最近进展,实现流媒体视频播放
  4. SynchronizationContext
  5. 名企程序员被裁实录:早上还在改 Bug,晚上就成下岗工
  6. python爬虫之协程理解爬取照片的简单版
  7. JAVA多线程→进程与线程、线程周期、实现线程Thread、start()sleep()join()、线程互斥synchronized()锁当前对象this或方法、线程同步wait()notify()
  8. Windows移动开发(五)——初始XAML
  9. 禁止前端页面用户打开HTML页面调试功能的初级方法
  10. SSD和FTL概述:SSD主控维护FTL
  11. 自动控制——2、为什么用微分方程来表示线性定常系统
  12. 音视频基础:H264、H265、MPEG-4、VP8、VP9编码基础知识
  13. oracle rac 数据同步原理,从HDS VSP G1000的ORACLE RAC双活测试报告了解其实现原理
  14. 10、持续集成流水线实践:流水线建设从Jenkins部署开始
  15. PolSAR处理极化SAR
  16. 上班,老实人和精明人的区别是什么?
  17. 模式识别——初识模式识别
  18. Fiddler4下载安装和火狐搭配使用
  19. 生活随记 - 练习老人和逃课娃仔
  20. 一键清理系统垃圾文件脚本: clean.bat

热门文章

  1. 为什么有科学家怀疑太阳系是被设计出来的
  2. 恣无忌惮的拼音及解释
  3. 给初创业者的几点建议
  4. 现在的年轻人不够努力了吗?是什么原因?
  5. 黄奕:我之前弄了一个母婴网站,根本就不会做生意,几个月上千万就赔进去了
  6. 创业须要恪守“一个常识“
  7. 为什么有些小老板,做了一辈子,还是没办法发展大?
  8. 是什么让Go语言更适合人工智能研究?
  9. Seata详解(二)
  10. vscode go开发staticcheck配置