想要执行软删除数据

时间:2015-07-14 10:35:29

标签: java

我正在创建一个actor对象并将该actor对象存储在数据库中以及我正在创建它的对象也填充在下拉列表中,现在我的要求是我要删除此actor对象但它应该从中删除临时对象数据库意味着应该执行删除操作,但原始对象引用仍应保留在数据库中,以便将来我可以检索这些数据,但是一旦删除该对象,它就不应该在下拉列表中可用。

最后我想告诉任何人可以提供Java代码来执行数据的软删除,以便我可以提供一些帮助

2 个答案:

答案 0 :(得分:0)

这不是一个Java问题,只是为了指出正确的方向,这与您的数据库设计更相关。

最简单的方法是在actor表格中添加新列。

类似于actor.is_deletedactor.is_active

编辑:这是关于它的good SO question

答案 1 :(得分:0)

**

  

您可以使用类型在名为“IsDeleted”的数据库中添加a列   布尔值或char(1)。值可以是True或false(Y或N)。而   从数据库中获取数据,如果它是(Y)false则获取它   将其填充到下拉列表中。

**