博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
for 循环 里面 save 的问题
阅读量:7216 次
发布时间:2019-06-29

本文共 382 字,大约阅读时间需要 1 分钟。

hot3.png

界面往后台传回两个对象:一个 ArrayList<A>() 、一个B。到service 时,

ss = ArrayList<A>();

b =B;

for(A a : ss){

字段 x =a .getX(); //从a中获得字段x

b.setX(x); //把x   set到B中

b.saveOne;  //保存B

}

假如循环两遍,B第一遍是保存,第二编变成了对第一遍的修改,原因?

(底层Mybatis)

解决办法是,B由service 自己new 出,就没问题了。

for(A a : ss){

字段 x =a .getX(); //从a中获得字段x

B b = new B();

b.setX(x); //把x   set到B中

b.saveOne;  //保存B

}

转载于:https://my.oschina.net/u/264002/blog/125214

你可能感兴趣的文章
fedroa 编译安装mysql5.5
查看>>
WC2018游记
查看>>
毕设开发日志2017-10-23
查看>>
***微信公众平台开发: 获取用户基本信息+OAuth2.0网页授权
查看>>
第二章 例题2-2 在屏幕上显示两个短句
查看>>
【转】iOS学习之适配iOS10
查看>>
OC语言BLOCK和协议
查看>>
C++创建一个动态链接库工程
查看>>
(六)maven之本地仓库
查看>>
如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
查看>>
CentOS7
查看>>
linux高编IO-------tmpnam和tmpfile临时文件
查看>>
微信的机器人开发
查看>>
从零开始学Java(二)基础概念——什么是"面向对象编程"?
查看>>
近期面试总结(2016.10)
查看>>
CodeForces 525D Arthur and Walls :只包含点和星的矩阵,需要将部分星变成点使满足点组成矩形 : dfs+思维...
查看>>
积累_前辈的推荐
查看>>
strcpy和memcpy的区别《转载》
查看>>
在windows平台下electron-builder实现前端程序的打包与自动更新
查看>>
DroidPilot V2.1 手写功能特别版
查看>>