前端传给后台数据,后台需要保存到数据库中,数据保存分为更新和新增,这两种操作的实现方法又是不一样的。那么一般有两种方法来实现数据保存:
1.dao层或者是facade层,直接Delete(remove)改该数据表,再insert(persist)数据。
2.根据传入的数据进行分类,是新增的、更新的还是已经不存在的,在分别进行新增、更新或者是删除操作。
这种方法的实现,一般是4个list,一个放从后台查询的lists全部数据,其他三个分别为insertList、updateList和deleteList。通过关键字,在lists中没有记录的关键字放入insertList中,其他的也是按照关键字。
就是这样。