mybatis 根据Map字段对应值更新
来源:互联网 发布:手机怎样备份所有数据 编辑:程序博客网 时间:2024/05/17 03:44
Mapper.xml
<update id="updateFields"> update tablename <set> <foreach collection="fields.entrySet()" index="key" item="value" separator=","> <if test="key != 'id'.toString()"> ${key} = #{value} </if> </foreach> </set> WHERE id = #{id} </update>
dao操作
<pre name="code" class="java"> public void updateFields(Map<String, Object> fieldMap, String id, String sqlName) { Map<String, Object> params = Maps.newHashMap(); params.put("fields", fieldMap); params.put("id", id); this.getSqlSession().update(sqlName, params); }
fieldMap里 key是字段名 value 字段值在·
0 0
- mybatis 根据Map字段对应值更新
- MyBatis根据Map中key作为字段名,value作为字段值修改数据
- 根据条件更新字段
- 关于根据oracle字段长度更新字段值
- 根据文件名中含有的scriptid更新数据库中的对应的Version字段
- mybatis批量更新不同值的字段
- c++容器map中根据key求得对应value值
- mybatis返回map类型数据空值字段不显示
- mybatis返回map类型数据空值字段不显示
- Mybatis字段值为空时,不返回map问题
- 根据字段更新数据库,同字段多个值只更新一条
- 根据value字段对map进行排序
- mybatis批量更新update-设置多个字段值
- mybatis批量更新update-设置多个字段值
- 用一句sql语句更新两个表并可更新对应的字段的值
- 不用Map高效更新数据对应关系
- sql 根据关联 用一个表的值修改另一个表对应字段的值
- 使用Linq时,根据特定的字符串名称,找到对应字段并获取值
- Tarball-百度百科
- winpcap实现syn攻击
- css 比较 在同一个水平线上
- MapReduce任务运行到running job卡住
- Hadoop经典案例Spark实现(一)——通过采集的气象数据分析每年的最高温度
- mybatis 根据Map字段对应值更新
- 下面放一段可以启动的,位置无关的arm bootloader简易启动:
- 窗口和视口的关系
- JavaScript小技巧
- MySQL字符串连接函数
- Netbeans配置OpenCv
- ibatis 中 $与#的区别
- pdf在线转jpg格式的转换方法分享
- 学习lambda表达式