Cassandra issue
来源:互联网 发布:java方法签名 异常 编辑:程序博客网 时间:2024/05/24 05:23
在Java连接Cassandra的情况下, 当使用组合主键时, 默认第一个是Partition Key, 后续的均为Clustering Key.
如果有多个Clustering Key, 在Java中需指定Clustering Key的Order顺序, 否则将出现 "The clustering keys ordering is wrong for @EmbeddedId" 错误。
代码示例:
`@Entity(table = "table_name")
public class DemoDO {
@EmbeddedIdprivate CompoundKey id;public static class CompoundKey { @PartitionKey @Column(name = "filed_one") public String fieldOne; @ClusteringColumn(1) @Column(name = "field_two") private String fieldTwo; @ClusteringColumn(2) @Column(name = "field_three") private Date fieldThree; public CompoundKey() { } public CompoundKey(String fieldOne, String fieldTwo, Date fieldThree) { this.fieldOne= fieldOne; this.fieldTwo= fieldTwo; this.fieldThree= fieldThree; } ...}@Column(name = "field_four")private String fieldFour;
...
}
`
0 0
- Cassandra issue
- Cassandra issue
- Cassandra issue
- Cassandra issue
- Cassandra issue
- Cassandra issue
- Cassandra issue
- Cassandra issue
- issue
- issue
- issue
- Cassandra
- cassandra
- cassandra
- Cassandra
- Cassandra
- cassandra
- Cassandra
- [LeetCode] 97. Interleaving String
- 520. Detect Capital 的OJ代码笔记
- ubuntu16.04下安装Scrapy
- 数塔(HDU-2804)
- Cassandra issue
- Cassandra issue
- 应用程序请求注册对Input事件的监听
- C++11 并发指南一(C++11 多线程初探)
- windows下面安装postgreSQL
- Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译(一)
- java实现排序算法
- HDU1870 愚人节的礼物【堆栈+输入输出】
- 逆波兰表达式 递归
- 使用Calendar类获取某个时间指定的时间