我正在使用Spring Data Cassandra。我对最轻松地启动项目并快速工作感兴趣。我正在尝试选择适当的数据类型,因此我不必考虑它们的发展。
我拥有在Cassandra中创建的以下数据。
现在,Spring使用与Java 6兼容的Java驱动程序3.x,因此开箱即用的体验存在一些限制。 driver manual has a table with mapping between Java & CQL data types。回答您的问题:
java.nio.ByteBuffer
-如果需要,您可以添加byte[]
的编解码器,但需要在您身边进行编码(请参见doc on custom codecs);Instant
,等等。>P.S。较新的驱动程序4.x支持Java 8和更高版本,因此您将获得时间戳记来映射我们的盒子。但是还没有支持该版本的Spring Data版本。