数据库保存数据的两种实现方法
2016-12-02 11:09
411 查看
前端传给后台数据,后台需要保存到数据库中,数据保存分为更新和新增,这两种操作的实现方法又是不一样的。那么一般有两种方法来实现数据保存:
1.dao层或者是facade层,直接Delete(remove)改该数据表,再insert(persist)数据。
2.根据传入的数据进行分类,是新增的、更新的还是已经不存在的,在分别进行新增、更新或者是删除操作。
这种方法的实现,一般是4个list,一个放从后台查询的lists全部数据,其他三个分别为insertList、updateList和deleteList。通过关键字,在lists中没有记录的关键字放入insertList中,其他的也是按照关键字。
就是这样。
1.dao层或者是facade层,直接Delete(remove)改该数据表,再insert(persist)数据。
2.根据传入的数据进行分类,是新增的、更新的还是已经不存在的,在分别进行新增、更新或者是删除操作。
这种方法的实现,一般是4个list,一个放从后台查询的lists全部数据,其他三个分别为insertList、updateList和deleteList。通过关键字,在lists中没有记录的关键字放入insertList中,其他的也是按照关键字。
就是这样。
相关文章推荐
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
- 保存中其他对象不变,删除数据库中所有数据的实现方法
- Java实现从数据库导出大量数据记录并保存到文件的方法
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
- Java实现从数据库导出大量数据记录并保存到文件的方法(转)
- 比较C#三种方法实现读取Execl数据到数据库
- 多层数据库应用基于Delphi DataSnap方法调用的实现(二)更新数据集
- 主流数据库之间对SQL:2003标准的不同实现方法比较(第四部分 查询结果集中间n行数据)
- 使用navicat8通过数据转移实现更新 和 数据库保存实现备份[图文]
- jquery ajax提交表单数据的两种实现方法
- 关于将类对象数据存入到数据库中的实现方法
- TreeView加载数据库数据的三种方法实现三级联动
- C#中使用GDI+实现饼状图和柱状图跟数据库联接显示数据的方法
- asp实现批量插入表单中的数据到数据库的方法
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- 删除重复数据只保存一条--ms sql及oracle实现方法
- 支持差异数据保存的数据库实体类设计(三)(续) ——基类抽象ObjBase的构建以及子类实现
- asp实现批量插入表单中的数据到数据库的方法
- 主流数据库之间对SQL:2003标准的不同实现方法比较(第六部分 基础数据类型之BOOLEAN)
- web.config 保存(Access)数据库连接字符串的两种方法