我正在创建一个actor对象并将该actor对象存储在数据库中以及我正在创建它的对象也填充在下拉列表中,现在我的要求是我要删除此actor对象但它应该从中删除临时对象数据库意味着应该执行删除操作,但原始对象引用仍应保留在数据库中,以便将来我可以检索这些数据,但是一旦删除该对象,它就不应该在下拉列表中可用。
最后我想告诉任何人可以提供Java代码来执行数据的软删除,以便我可以提供一些帮助
答案 0 :(得分:0)
这不是一个Java问题,只是为了指出正确的方向,这与您的数据库设计更相关。
最简单的方法是在actor
表格中添加新列。
类似于actor.is_deleted
或actor.is_active
。
编辑:这是关于它的good SO question。
答案 1 :(得分:0)
**
您可以使用类型在名为“IsDeleted”的数据库中添加a列 布尔值或char(1)。值可以是True或false(Y或N)。而 从数据库中获取数据,如果它是(Y)false则获取它 将其填充到下拉列表中。
**