我想通过使用此正文通过 zip(String) 获得客户:
{
"entity": "demo$Customer",
"query": "select c from demo$Customer c where c.zip = :zip",
"params": [
{
"name": "zip",
"value": "12345"
}
]
}
我收到此错误:
java.lang.IllegalArgumentException:您尝试为参数 zip 设置类型为 java.math.BigDecimal 的值,预期类型为 java.lang.String 从查询字符串中选择 c from demo$Customer c where c.zip = :压缩。
如果我将值更改为 C12345,我会得到数据。
我的参数是错误的还是当值是 BigDecimal 并且域属性是字符串时的错误?如何将 vale 显式标记为 String?
感谢您的回答。