mybatis的update操作的几种动态更新
2024-09-04 23:04:22
mybatis是我们开发者常用的dao框架,亿轻巧灵活为特征,在crud操作中,动态更新是常用的操作。我搜集了两种动态更新的sql写法,以备日后备用!
方法1:
update loan_product
product_id = #{productId,jdbcType=VARCHAR},
product_name = #{productName,jdbcType=VARCHAR},
product_source = #{productSource,jdbcType=VARCHAR},
level_one = #{levelOne,jdbcType=VARCHAR},
level_two = #{levelTwo,jdbcType=VARCHAR},
status = #{status,jdbcType=VARCHAR},
remark = #{remark,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
where id = #{id,jdbcType=INTEGER}
这种方式简单易写,易阅读。
方法2
update loan_borrow
status=#{status},
borrow_name=#{borrowName},
where borrow_nid = #{borrowNid}
最新文章
- 创建agsXMPP 自定义packet types
- java笔试题
- [BZOJ1143][CTSC2008]祭祀river(最长反链)
- Flume内存溢出错误
- Java学习-005-初学常用的几个经典循环控制源代码
- CSS:不可思议的border属性
- Thinking in java——Generics
- YIi 权限管理和基于角色的访问控制
- Git学习笔记:Git基础
- hdu1876(dp)
- A Simple Problem with Integers POJ - 3468 (分块)
- reactNative环境搭建+打包+部分报错总结
- NGUI 背景图自适应
- mysqldb mysql_config
- css 解决图片下小空隙问题
- JS post 数组道后台
- Oracle 统计量NO_INVALIDATE参数配置(上)
- (LeetCode 160)Intersection of Two Linked Lists
- 详解Oracle的unlimited tablespace系统权限
- 桥(Bridge)模式
热门文章
- 迭代器、生成器 day13
- linux操作系统-两台linux服务器SSH免密码登录
- KubeletNotReady runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
- java8 数据结构的改变(一)
- Spring MVC 注解类型
- m序列c语言实现
- pom.xml如何引入项目jar包
- NOIP水题测试(2017082301)
- 20 模块之 re subprocess
- css中的属性