如何在 Cassandra 的 Java 对象映射 API 中映射单行
How can I map a single Row in Cassandra's Java Object-mapping API
我有一个 com.datastax.driver.core.Row
。对于这种特定类型的行,我有一个映射器 class。如何将行映射到我的映射器 class?
我需要 com.datastax.driver.mapping.Result.map(Row)
,但是该函数是私有的和非静态的。还有其他办法吗?
我建议创建一个 JIRA 票证,让他们制作方法 public。否则你可以使用 Achilles,它在单个 Row
上提供了这个映射功能:
https://github.com/doanduyhai/Achilles/wiki/Manager-API#other-methods
public ENTITY mapFromRow(Row row)
:将 com.datastax.driver.core.Row
的给定实例映射到 ENTITY
的实例
我有一个 com.datastax.driver.core.Row
。对于这种特定类型的行,我有一个映射器 class。如何将行映射到我的映射器 class?
我需要 com.datastax.driver.mapping.Result.map(Row)
,但是该函数是私有的和非静态的。还有其他办法吗?
我建议创建一个 JIRA 票证,让他们制作方法 public。否则你可以使用 Achilles,它在单个 Row
上提供了这个映射功能:
https://github.com/doanduyhai/Achilles/wiki/Manager-API#other-methods
public ENTITY mapFromRow(Row row)
:将 com.datastax.driver.core.Row
的给定实例映射到 ENTITY