如何在Cassandra的Java Object-mapping API中映射单个Row

时间:2016-04-08 20:05:27

标签: cassandra datastax datastax-java-driver

我有一个com.datastax.driver.core.Row。我有一个特定类型的行的mapper类。如何将Row映射到我的mapper类?

我需要com.datastax.driver.mapping.Result.map(Row),但该功能是私有且非静态的。还有其他办法吗?

1 个答案:

答案 0 :(得分:3)

我建议创建一张JIRA票,要求他们公开该方法。否则,您可以使用 Achilles ,它在单个Row上提供了这种映射功能:

https://github.com/doanduyhai/Achilles/wiki/Manager-API#other-methods

public ENTITY mapFromRow(Row row):将com.datastax.driver.core.Row的给定实例映射到ENTITY的实例