title: Missing mandatory PRIMARY KEY part version
body: <p>I am working on a spring application to insert an record to datastax cassandra using spring.
  Below is my the script used to create the table.</p>
  
  <pre><code>CREATE TABLE user(
              name text,
              source text,
              createddate timestamp,
              version timestamp,
              id timeuuid,
              system text,
              desc text,
              PRIMARY KEY((name,source,createddate),version)
  );
  </code></pre>
  
  <p>Below is the dto i have written to connect to cassandra table.</p>
  
  <pre><code>@PrimaryKeyClass
  public class User implements Serializable{
  
  /**
   * 
   */
  private static final long serialVersionUID = 1L;
  @PrimaryKeyColumn(ordinal = 0,type = PrimaryKeyType.PARTITIONED)
  private String name; 
  @PrimaryKeyColumn(ordinal = 1,type = PrimaryKeyType.PARTITIONED)
  private String source; 
  @PrimaryKeyColumn(ordinal = 2,type = PrimaryKeyType.PARTITIONED)
  private Date createddate; 
  @PrimaryKeyColumn(ordinal = 3,type = PrimaryKeyType.CLUSTERED)
  private Date version; 
  private UUID id;
  private String system;
  private String desc;
  </code></pre>
  
  <p>But when I try to insert the record, it is throwing the exception "com.datastax.driver.core.exceptions.InvalidQueryException: Missing mandatory PRIMARY KEY part version". Please help me out in this issue. Thanks a lot in advance.</p>