Я пытаюсь использовать accessatax accessor (vs using mapper).DataStax accessor bean as bind param
Мой аксессор определяется следующим образом:
@Accessor
public interface TableAccessor {
@Query(
"INSERT INTO tableName " +
"(id, data)" +
"VALUES (:beanId, :beanData)")
public ResultSet insertProblem(@Param("bean") Bean bean);
И мой боб определяется как.
@Table(name="tableName")
public class Bean {
@PartitionKey
@Column(name = "id")
private int beanId;
@PartitionKey
@Column(name = "data")
private Date beanData;
// Setters and getters omitted
}
Мои вопросы, когда я пытаюсь что-то вроде:
insertProblem(@Param("bean") Bean bean)
я получаю ошибки, которые говорят мне мои номера Param не совпадают.