java开发中不能真正的把数据删除要进行假的删除怎么实现?
8个回答
2022-06-10 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
假的删除,即逻辑删除,而逻辑删除实际上并非删除操作,设计表的时候,数据库设置一个字段,0为未删除,1为已删除,要删除时将这个字段改为1,查找时查找0的。学习java开发推荐到千锋教育,千锋教研院联合国内一线互联网企业深化产业变革,共同打造互联网技术生态共同体,值得选择。
做java开发时,常出现的错误有以下几点:
1.Duplicated Code
代码重复可谓是十分常见的问题。他也是Refactoring的主要目标之一。
2.忽视异常
针对初学者和有经验的 Java 程序员,建议还不要忽视异常。异常抛出通常是带有目的性的,因此在大多数情况下需要记录引起异常的事件。
3.Hashtable vs HashMap
在算法中,哈希表是数据结构的名称。但在Java中,数据结构的名字是HashMap中。其中一个Hashtable和HashMap的之间的主要区别是,Hashtable是同步的。
想要了解更多有关java开发的相关信息,推荐咨询千锋教育。千锋励精图治,不改教育初心。十一年来,千锋以政策为引导,不断完善国内特色现代职业教育体系建设,充分发挥教研师资队伍使命,构建品质教育,加大创新型人才培养力度,为经济发展提供智力人才和智力支撑,成为新时期职业教育发展的新方向,在同行业中有很高的美誉度。实力强大,请每位学员放心选择!
做java开发时,常出现的错误有以下几点:
1.Duplicated Code
代码重复可谓是十分常见的问题。他也是Refactoring的主要目标之一。
2.忽视异常
针对初学者和有经验的 Java 程序员,建议还不要忽视异常。异常抛出通常是带有目的性的,因此在大多数情况下需要记录引起异常的事件。
3.Hashtable vs HashMap
在算法中,哈希表是数据结构的名称。但在Java中,数据结构的名字是HashMap中。其中一个Hashtable和HashMap的之间的主要区别是,Hashtable是同步的。
想要了解更多有关java开发的相关信息,推荐咨询千锋教育。千锋励精图治,不改教育初心。十一年来,千锋以政策为引导,不断完善国内特色现代职业教育体系建设,充分发挥教研师资队伍使命,构建品质教育,加大创新型人才培养力度,为经济发展提供智力人才和智力支撑,成为新时期职业教育发展的新方向,在同行业中有很高的美誉度。实力强大,请每位学员放心选择!
展开全部
这个在开发中叫做逻辑删除。设计表的时候,添加一个删除标志字段,比如叫deleteFlag,正常值是1,删除以后设置为0。删除的操作实际上就是对这个字段的更新操作
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假的删除,即逻辑删除,而逻辑删除实际上并非删除操作,
而是更新操作,通过对某字段的值来判断该条信息是否被删除。
这样做的好处是,误操作的时候可以很快的找到该条数据,
并且可以作为历史纪录进行后期处理等。
而是更新操作,通过对某字段的值来判断该条信息是否被删除。
这样做的好处是,误操作的时候可以很快的找到该条数据,
并且可以作为历史纪录进行后期处理等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-17
展开全部
数据库设置一个字段,0为未删除,1为已删除,要删除时将这个字段改为1,查找时查找0的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-17
展开全部
增加delete标志字段,没删除前是0,删除后置成1。查询等操作,相应处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询