【发布时间】:2021-07-30 21:49:57
【问题描述】:
我正在像这样覆盖 CQL 语句:
@Query("INSERT INTO message (content,email,magic_number,title) VALUES (?, ?, ?, ?);")
Message save(Message message);
但是 Spring 会抛出无效数量的绑定变量。
这里有什么问题?
编辑:
我正在添加消息类:
@Table(value = "message")
@Data
@NoArgsConstructor(force = true)
@AllArgsConstructor
public class Message {
@Column("email")
private String email;
@Column("title")
private String title;
@Column("content")
private String content;
@PrimaryKey
@Column("magic_number")
private int magicNumber;
}
还有 json whitch 被发送到 api:
{
"email": "name@example.com",
"title": "title",
"content": "text123",
"magic_number": 101
}
【问题讨论】:
-
另加
Message类代码 -
@MDRuhulAmin 完成。
标签: java cassandra cql spring-data-cassandra