NutzCN Logo
问答 怎么使用批量保存方法?
发布于 2846天前 作者 qq_37643c1b 2028 次浏览 复制 上一个帖子 下一个帖子
标签:

你好,我想问个问题,我现在要做一个数据的批量保存。
我给别人写一个接口,他给我的参数是一个List<对象>

我的代码:
public Object addDo(List tab_order) { // tab_order 对象

    if(tab_order != null){

       for (int i = 0; i < tab_order.size(); i++) { // 便利list 然后从里面 获取我想要的字段
         Tab_order ord = tab_order.get(i);
         ord.setAirline(tab_order.get(i).getAirline());
         ord.setCabin(tab_order.get(i).getCabin());
         //... 
       }
       dao.fastInsert(??); // 这个是保存 ord 吗?还是怎么写?求兽总指点~ 3Q



    }


}
4 回复
public Object addDo(List<Tab_order> tab_order) {
		
		if(tab_order != null){
			
			for (int i = 0; i < tab_order.size(); i++) {
				Tab_order ord = tab_order.get(i);
				ord.setAirline(tab_order.get(i).getAirline());
				ord.setCabin(tab_order.get(i).getCabin());
				//...
			}
			dao.fastInsert(??);
			
			
		}
		
		
	}

传列表就好了

insert和fastInsert均可使用集合/数组

public Object addDo(List<Tab_order> tab_order) {
		
		if(tab_order != null){
			
			for (int i = 0; i < tab_order.size(); i++) {
				Tab_order ord = tab_order.get(i);
				ord.setAirline(tab_order.get(i).getAirline());
				ord.setCabin(tab_order.get(i).getCabin());
				//...
			}
			dao.fastInsert(??);// 这里如果是 列表 tab_order 那我的for 里面的代码 没必要了set get 了呢
			
			
		}
		
		
	}
添加回复
请先登陆
回到顶部