2015-02-19 8 views

risposta

0

Non ho trovato un modo pulito per registrare convertitori con spring-data-cassandra.

È ancora possibile utilizzare java.util.Date per i vostri campi (il quadro di loro accederà attraverso la riflessione), e utilizzare l'incapsulamento di fornire il tipo che si desidera:

@Table("measure") 
public class Measure { 

    @PrimaryKey("id") private String id; 
    @Column("timestamp") private java.util.Date timestamp; 
    @Column("data") private Double data; 

    /** 
    * Convert java.util.Date -> org.joda.time.DateTime 
    */ 
    public DateTime getTimestamp() { 
     // Simple example, beware of the timezone 
     return new DateTime(ts); 
    } 

    // Constructor and other getters omitted 
}