Hello, I am trying to write a simple spring boot application, which can perform CURD operation to Cassandra. But i need to set TTL while inserting and updating on complete row.
To implement above requirement i follow below link: http://flnjworkingnotes.blogspot.in/2015/08/customizing-spring-data-cassandra-to.html?showComment=1451367771516#c4449092071078551056 But I am getting error: Caused by: java.lang.IllegalArgumentException: encountered unsupported query parameter type [class java.lang.Object] in method public abstract java.lang.Object com.cisco.operation.CustomTTLRepository.save(java.lang.Object,int) at org.springframework.data.cassandra.repository.query.CassandraQueryMethod.verify(CassandraQueryMethod.java:104) at org.springframework.data.cassandra.repository.query.CassandraQueryMethod.<init>(CassandraQueryMethod.java:68) CustomTTLRepository.save function looks like: public <S extends T> S save(S s, int ttl) { WriteOptions writeOptions=new WriteOptions(); writeOptions.setTtl(ttl); return template.insert(s, writeOptions); } Please help