Может ли кто-нибудь сказать мне, что было бы хорошим способом реализовать мягкие удаления? У меня может быть свойство deleted
в моем классе, но мой вопрос заключается в том, как легко игнорировать экземпляры, которые имеют deleted = true
в моих поисковых запросах и т. Д.как реализовать мягкие удаления
Таким образом, вместо того, чтобы сказать Domain.findByDeleted(true)
просто получить Domain.list()
игнорировать удаленные экземпляры, а не говорить Domain.findByPropertyAndDeleted('property', true)
просто сказать Domain.findByProperty('property')
.
Есть ли хороший способ сделать это?
Это должно помочь вам: http://stackoverflow.com/questions/8768534/grails-update-instead-of-delete/8768728 –