2017-01-05 9 views
1

In Cassandra wird ein Spaltentyp auf Date gesetzt und im Model-Klasse-Feldtyp wird java.util.Date mit Getter und Setter gesetzt. Während com.datastax.driver.mapping.Mapper.save erhalte ich die folgende Ausnahme:Codec für angeforderte Operation nicht gefunden: [Datum <-> java.util.Date]

Codec not found for requested operation: [date <-> java.util.Date] 

Caused by: com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for requested operation: [date <-> java.util.Date] 
at com.datastax.driver.core.exceptions.CodecNotFoundException.copy(CodecNotFoundException.java:56) 
at com.datastax.driver.core.exceptions.CodecNotFoundException.copy(CodecNotFoundException.java:25) 
at com.datastax.driver.mapping.DriverThrowables.propagateCause(DriverThrowables.java:41) 
at com.datastax.driver.mapping.Mapper.save(Mapper.java:272) 

die folgenden während der Google-Suche gefunden:

DATE  <-> com.datastax.driver.core.LocalDate : use getDate() 
+0

java.util.Date in LocalDate konvertieren –

+0

Cassandra D ate Feldkarten Java LocalDate, müssen Sie konvertieren Überprüfen Sie diese Lösung http://StackOverflow.com/a/27323328/2320144 –

+0

von Datum zu LocalDate konvertieren, ich müsste den Datentyp des Feldes in Model-Klasse zu verwenden ändern sein Setzer, richtig? –

Antwort

Verwandte Themen