finadAll()
возвращает коллекцию доменных объектов, поэтому перечисление столбцов для выбора не имеет смысла; запросы, которые он понимает, не являются реальным SQL и состоят в основном только из предложений WHERE. Поскольку вы, похоже, не хотите ограничивать набор результатов, это, вероятно, все, что вам нужно:
User.findAll()
Возвращает коллекцию всех User
объектов. Если вам нужны ограничения, синтаксис ist
User.findAll("from User as u where u.id=?", [userId])
Или, что еще проще, вы можете использовать динамический искатель :
User.findAllById(userId);