Механизм, типичный для ORM-фреймворков, который позволяет создавать запросы к базе данных в динамическом и объектно-ориентированном стиле. При написании запроса с использованием критериев используется API вместо написания запроса с использованием определенного языка (SQL).