Может кто-нибудь сказать мне, что было бы хорошим способом для осуществления мягкого удаления? У меня может быть свойство deleted
в моем классе, но мой вопрос заключается в том, как легко игнорировать экземпляры, которые имеют deleted = true
в моих поисках, списках и т. Д.
Таким образом, вместо того, чтобы говорить Domain.findByDeleted(true)
, просто заставить Domain.list()
игнорировать удаленные экземпляры, вместо того, чтобы сказать Domain.findByPropertyAndDeleted('property', true)
, просто сказать Domain.findByProperty('property')
.
Есть ли хороший способ сделать это?