Spring Roo错误:“客户端发送的请求在语法上是不正确的()”

时间:2012-08-26 04:39:00

标签: spring hibernate http spring-roo http-status-code-400

我尝试使用Spring Roo为我数据库中的所有表生成CRUD操作。

我收到以下错误:

HTTP Status 400 - 
description The request sent by the client was syntactically incorrect ().

使用Firebug,我可以看到生成的URL如下:

_users=1&mydb=4&_mydb=1&userId=2&jpost=testing&abuseCount=1&lastUpdatedTs=Aug+26%2C+2012

错误是什么意思?

1 个答案:

答案 0 :(得分:1)

我得到了同样的错误,这就是导致它的原因

我将其中一个表名称设为jpost,并且还有一个名称相同的列= jpost。因此,当我发送jpost=testing(字符串)时,它会尝试将其转换为jpost实体类型,从而产生ArgumantTypeMismatch错误。我将列的名称更改为唯一,现在它可以正常工作。