【发布时间】:2018-10-04 18:52:23
【问题描述】:
关于datastax cassandra object mapper,看了manual,好像mapper接口只允许单实体查询。我必须为映射器提供整个主键。在很多情况下,我需要查询数据库以获得不止一行。为此,我可以使用accessor。然后我什至不需要对象映射器。
另一种选择是我可以使用准备好的语句。
如果我的理解是正确的,在我看来,映射器的功能非常有限。如果我可以只使用访问器来执行简单和复杂的查询,我为什么还要费力地创建对象映射器(并维护它)?
编辑
我刚刚在另一个问题上遇到了this good answer。它表明我们可以使用映射器来映射复杂查询返回的ResultSet。这对于删除样板代码很有用,这证实了@Alex Ott 所说的。
【问题讨论】:
标签: java cassandra datastax-java-driver objectmapper