Документация Grails определяет статический метод count, определенный в документации следующим образом:
Description
Counts the number of instances in the database and returns the result
Parameters
None
Example
def noOfBooks = Book.count()
Однако всякий раз, когда я звоню, я получаю эту ошибку! Я просто добавил вызов к имени моего класса домена (компании), например, к работающему контроллеру
def companies = Company.count()
и когда он выделяет эту строку, он взрывается со следующей ошибкой
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Unable to locate constructor with Class parameter for class org.codehaus.groovy.grails.commons.DefaultGrailsControllerClass
Другой рабочий код в контроллере (предварительно сгенерированный с помощью статических команд скаффолдинга) обращается к Company.get (...) и т. Д. Без ошибок
Что я делаю не так?