list remove
来源:互联网 发布:手机运行ubuntu 编辑:程序博客网 时间:2024/06/05 18:49
案例是这样的:
list remove方法,删除的是对象,并且要判断对象是否相等再来进行删除。
通过登录将user全部存进session中。这是这个user其实是与book有着ManyToOne的关系在。user为many方。
想从book方getUsers().remove(user)。但是user是从session中取到的,相当于是该user是new的,但是他们的信息却是一模一样的。
而如果是new了一个对象,并且id及其他信息完全相同。再来remove它,那是没有任何用处的。
所以还得
book.getUsers().remove(userService.findById(user.getId()));
根据session获取的user的id再来重新获取user。
拓展:list remove尽量少用,在数据多的时候将会很占内存。
还有list的contains同样是对于对象的,这里跟上面一样,如果是从session中获取的就需要再根据id来重新获取。
0 0
- List remove
- List::remove()
- list remove
- list remove
- list.remove()
- List remove
- 关于List中的remove
- list如何remove
- Python list del remove
- 纠结的List remove
- JAVA list如何remove
- list remove 方法
- list remove 方法
- list remove 方法
- java list如何remove
- 关于list的remove
- golang list.remove
- List集合 remove
- libsvm中的dec_values以及分类结果评分问题
- LetterView实现加载全国各地城市
- Alibaba最新组织架构图
- nfs:server ***** not responding, still trying
- CSS绝对定位与相对定位
- list remove
- hdu2070
- dos 服务器攻击程序
- JQuery UI的拖拽功能
- 30岁后你会站在哪里?
- pdo
- html gb2312解析,求助
- 求百度收录
- NYOJ847 S + T 【预处理】