代码之家  ›  专栏  ›  技术社区  ›  BlackPOP

Spring Cassandra模型映射

  •  3
  • BlackPOP  · 技术社区  · 6 年前

    我有一张如下的桌子

    col1 text,
    col2 timestamp,
    col3 text,
    col4 text,
    col5 text,
    col6 date,
    col7 time,
    

    我不知道如何为上表创建bean类。 到目前为止,我已经创建了一个具有以下键的bean。但它不起作用

    @PrimaryKey
    String col1;
    
    Date col2;
    
    String col3;
    
    String col4;
    
    String col5;
    
    Date col6;
    
    String col6;
    

    请帮助我处理Cassandra数据类型,例如 timestamp , time date 在春天。

    1 回复  |  直到 6 年前
        1
  •  4
  •   Andrew    6 年前
    ┌───────────┬────────────────────────────────────────┐
    │ timestamp │ java.util.Date                         │
    ├───────────┼────────────────────────────────────────┤
    │ date      │ com.datastax.driver.core.LocalDate     │
    ├───────────┼────────────────────────────────────────┤
    │ time      │ long                                   │
    └───────────┴────────────────────────────────────────┘
    

    1. Spring Data for Apache Cassandra - 13.1. Data Mapping and Type Conversion
    2. Java Driver for Apache Cassandra - CQL to Java type mapping