有个页面先从数据库取出list, 然后对该list增,删,改
假设从数据库取出的list叫dblist
页面修改后的list叫newlist
现在要把修改后的newlist保存到数据库
请问怎样才能找出哪些数据已被删除,然后保存newlist的时候在数据库里删除它?
谢谢
假设从数据库取出的list叫dblist
页面修改后的list叫newlist
现在要把修改后的newlist保存到数据库
请问怎样才能找出哪些数据已被删除,然后保存newlist的时候在数据库里删除它?
谢谢
解决方案 »
- Eclipse SSH框架集成
- jgap简单实例
- 使用了SpringOpenEntityManagerInViewFilter还是出现延迟加载问题。
- 关于SSH2做网站的问题
- java继承的疑问
- 如何理解盘点
- weblogic中默认的web应用程序位置是在C:\bea\user_projects\mydomain\applications\DefaultWebApp下,请问如何改动这个位置到我指定的地
- 关于EJB QL的问题,请大家给指点一下
- 写了个简单CMP Entity Bean,在运行是报错,请帮忙
- 麻烦javebean和ejb到底有什么区别呢?
- 现在,有这样一个功能。每当查询之前,先选择所要显示的哪几列及字段.(如显示:姓名,年龄)。然后,查询时,只显示所选择的哪几列及字段的信息。数据库,表应该怎样来设
- 如何获取相册下的相片总数?
List addList;
List delList;
List editList;
把添加主键的放到addList,删除的放到delList,修改的放到editList,传到控制层处理,即可!
delete from tbl where id not in(newList的一堆主键得到的id列表) and 其他限制条件;
ajax的话就是一个操作提交一下,把画面操作的变化提交给后台进行处理。javascrip的话,有点麻烦
就是画面取得的dblist显示到画面上,
然后通过画面的操作,记录list中:
1、哪些记录被删除了--把list里面的数据的主键存到一个javascript的变量中
2、哪些记录被修改了--把list里面的数据的主键和新的数据(包括列名和新值)存到一个javascript的变量中
3、哪些记录被追加了--把新追加的各个字段的数据保存到N个变量中最后提交的时候,也不用管原来的数据是什么,
只要根据提交上来的,这几个汇集了页面上操作的js变量,来进行数据库的CUD就可以了。可能我想的过于简单或者说是繁琐了期待正确答案good luck