如何< ->在使用Cassandra Java驱动程序3.11时解决日期java.util.Date的CodecNotFoundException?

cidc1ykv  于 2023-05-28  发布在  Cassandra
关注(0)|答案(1)|浏览(259)

System.out.println(“输入出生日期(yyyy-MM-dd):“); String textInt = textInt();

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date birthDate;
        try {
            birthDate = dateFormat.parse(dateOfBirth);
        } catch (ParseException e) {
            e.printStackTrace();
            continue;
        }

qyyhg6bp

qyyhg6bp1#

你没有提供太多细节,但看起来这是CodecNotFoundException: Codec not found for requested operation: [date <-> java.util.Date]的副本。
CQL date类型Map到驱动程序的LocalDate,如CQL到Java类型Map表中所列。您需要创建一个编解码器来将CQL dateMap到Java日期类型。
有关详细信息,请参见Custom Codecs in Java driver 3.11。干杯!

相关问题