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()
java.util.Date in LocalDate konvertieren –
Cassandra D ate Feldkarten Java LocalDate, müssen Sie konvertieren Überprüfen Sie diese Lösung http://StackOverflow.com/a/27323328/2320144 –
von Datum zu LocalDate konvertieren, ich müsste den Datentyp des Feldes in Model-Klasse zu verwenden ändern sein Setzer, richtig? –