Поскольку речь идет о передовой практике, я могу только поделиться своей точкой зрения. По моему мнению, ключевой вопрос: «Насколько гибок ваш дизайн базы данных?» (что, вероятно, сводится к тому, насколько изменчива модель вашего домена).
В любом случае, я всегда буду указывать имя таблицы и имя столбца. (это обеспечивает определенную степень ясности). Если бы я написал слой абстракции поверх сущности (который группирует сущности как функциональные единицы), то я мог бы в определенной степени изящно обрабатывать изменения в моем дизайне сущности.
Отсутствие имени таблицы и столбца только снижает читабельность кода, и при правильном дизайне мы можем быть уверены, что имя не вызовет чрезмерной устойчивости при рефакторинге. Я должен быть в состоянии восстановить мою модель сущности, и рефакторинг может быть выполнен изящно на уровне абстракции. Надеюсь, я ясно выразил свои мысли.