Hi Kiran, This mailing list is for questions about Cassandra development only and your problem is clearly coming from the springframework, not from Cassandra.
Benjamin On Tue, Dec 29, 2015 at 6:53 AM, Kiran Singh <kim.sing...@gmail.com> wrote: > 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 >