JFinal同时操作多条数据
来源:互联网 发布:linux双网卡绑定动态 编辑:程序博客网 时间:2024/05/17 12:46
1.同时更新多条数据:
t_coins_info为表名;
address为限制列,根据此列更新数据;
coinsInfo为列表对象;
coinsInfo.size()为列表数据的数量.
2.更新数据,如果有就更新,没有就添加:
hash为限制的条件,如果有就根据这个更新数据,如果没有就添加;
第二个引号wallet_address_id、timestamp...为表内的列名;
第三个引号hash,wallet_address_id...为list中存放对象对应的属性;
li为列表对象;
li.size()为列表数据的数量.
public boolean updateCoinsInfo(List<Record> coinsInfo) throws Exception{boolean flag = Db.tx(new IAtom() {@Overridepublic boolean run() {Db.batchUpdate("t_coins_info", "address", coinsInfo, coinsInfo.size());return true;}});return flag;}
t_coins_info为表名;
address为限制列,根据此列更新数据;
coinsInfo为列表对象;
coinsInfo.size()为列表数据的数量.
2.更新数据,如果有就更新,没有就添加:
public void updateCoinsTransaction(List<Record> li) {Db.batch("INSERT INTO t_coins_transaction_info (hash) VALUES (?) ON DUPLICATE KEY UPDATE wallet_address_id=?,timestamp=?,from_address=?,to_address=?,value=?,confirmations=?,is_error=?","hash,wallet_address_id,timestamp,from_address,to_address,value,confirmations,is_error", li, li.size());}
hash为限制的条件,如果有就根据这个更新数据,如果没有就添加;
第二个引号wallet_address_id、timestamp...为表内的列名;
第三个引号hash,wallet_address_id...为list中存放对象对应的属性;
li为列表对象;
li.size()为列表数据的数量.
阅读全文
0 0
- JFinal同时操作多条数据
- 同时更新多条数据
- 两个表同时更新多条数据
- Oracle中同时添加多条数据
- thinkphp 同时更新多条数据
- Flexigrid系列使用教程(四)同时操作选择的多条数据
- oracle 同时添加和更新多条数据
- mysql 中实现多条数据同时更新
- SqlServer触发器:同时删除多条数据,备份多条数据
- 多条数据操作--回滚
- 同时更新多条语句
- JFinal中的两种操作数据的方式
- 对于多台电脑同时操作数据的问题
- java 利用checkbox多选按钮实现多条记录同时操作
- 获取form上同时被选中的多条数据及反选
- Zend Framework 2 支持同时插入多条数据的Insert扩展
- Android应用中ListView实现多条数据同时倒计时功能
- Android进阶之ListView实现多条数据同时倒计时功能
- Linux内核设计的艺术——搭建Linux0.11系统环境
- Qt creator开发时,出现“构建目录必须和源文件目录为同级目录”错误
- Xamarin XAML语言教程基本页面ContentPage占用面积内容页面的派生关系与属性
- CSS常见问题及解决(二)在active状态下屏蔽掉css中的hover效果
- 随机数生成方法
- JFinal同时操作多条数据
- [iTextSharp学习笔记]使用iText的基本构造块
- Android热修复方案--sophix简单使用
- Retrofit+mvp简单实例
- 圈圈倒计时——显示百分比
- JAVA字符串格式化-String.format()的使用
- Spring-Boot学习笔记(三) 编写Servlet、Filter、Listener、Interceptor
- 成功安装Scrapy之后,import Scrapy报错DLL load failed
- mac的Option键是windows键盘上的哪个键