嗨,我在grails应用程序中使用xfire插件,Belov是服务编写的,
class HelloWorldService {
static expose=['xfire']
void addBook(String pName,String pAuthor) {
def b=new Book()
b.name=pName
b.author=pAuthor
println b.name
println b.author
if(!b.save())
{
b.errors.each { println it }
}
else
{
println "saved"
}
}
}当客户端请求这个带有参数的addBook方法时,得到的错误如下:
groovy.lang.MissingMethodException:没有方法的签名: patienthealthhistory.Book.save()适用于参数类型:()值:[]
为什么会这样呢?
PLz任何人都能帮我解出这个issue..Waiting来回答。
发布于 2011-08-16 09:12:22
我假设错误发生在这一行
if(!b.save())我认为save()方法丢失的唯一原因是Book不是域类。
https://stackoverflow.com/questions/7074100
复制相似问题