【发布时间】:2013-09-10 17:25:28
【问题描述】:
我正在使用 wso2dss 并使用 Cassandra 数据库 根据 Wso2dss,他们展示了更新示例。当我使用 INSERT 查询它的抛出错误时 我的查询就像
<query id="Insertinto" useConfig="CassandraDS">
<sql>INSERT INTO StudentID('First Name','Last Name','Subjects','Class') VALUES(?,?,?,?)</sql>
<param name="First Name" ordinal="1" sqlType="STRING"/>
<param name="Last Name" ordinal="2" sqlType="STRING"/>
<param name="Subjects" ordinal="3" sqlType="STRING"/>
<param name="Class" ordinal="4" sqlType="STRING"/>
</query>
但我收到如下错误
[2013-06-25 11:38:38,060] ERROR {org.wso2.carbon.dataservices.core.DBDeployer} - The CassandraStudentsSample.dbs service, which is not valid, caused {1}
DS Fault Message: Invalid query param name: 'first name', must be an NCName.
【问题讨论】:
-
如果您的参数名称中没有空格,它是否可以工作,因此“名字”变为“名字”并且类似地用于“姓氏”?
-
我也试过这样,即使它不起作用..
标签: nosql cassandra wso2 wso2esb wso2dss