有谁能告诉我如何将这个旧注解从datastax 3.x系列驱动程序复制到新的4.x系列:
@Table(
name = "mytable",
readConsistency = "LOCAL_ONE",
writeConsistency = "LOCAL_QUORUM")
我记下了名字:@cqlname(“mytable”),只是不一致。
我们只在代码中使用Map器-它们速度很快,并且在3.x驱动程序中为您做了很多锅炉板的工作。在4.x中,没有那么多,这是令人沮丧的。有些事情我无法理解,就像这样。
还有(不同的问题,但我会在这里问)。我可以设置会话的配置文件吗?我也在挣扎。
1条答案
按热度按时间xnifntxz1#
正如驱动程序升级指南所说:
“mapper”和“accessor”概念已经统一到一个“dao”组件中,该组件处理预定义的crud模式和用户提供的查询。
在你的情况下,你从
@Table
至@Entity
,如下所示:然后定义dao类,在其中定义单个操作,如插入/删除/选择:
这些操作可以用
@StatementAttributes
注解,已经consistencyLevel
,executionProfileName
,以及许多其他属性。p、 对我来说,新Map器的一大改进是,您可以在同一个会话中使用具有多个键空间和表的同一实体类。。。