我在我的应用程序中使用java8和cassandra。 cassandra表中current_date的数据类型是'date'。 我正在使用实体映射到表值。并且实体中相同字段的数据类型为com.datastax.driver.core.LocalDate。编解码器找不到请求的操作:['org.apache.cassandra.db.marshal.SimpleDateType'<-> com.datastax.driver.core.LocalDate]
当我尝试检索记录 'Select * from table where current_date='2017-06-06';'
我收到以下错误”
产生的原因:com.datastax.driver.core.exceptions.CodecNotFoundException:编解码器 找不到请求的操作: [ 'org.apache.cassandra.db.marshal.SimpleDateType' < - > com.datastax.driver.core.LocalDate]
这个? http://docs.datastax.com/en/developer/java-driver/3.1/manual/custom_codecs/extras/ – Eugene