Cassandra 3.x至4.x驱动程序差异

杰森·纳瑟科特(Jason Nethercott)

谁能告诉我如何将这个旧注释从Datastax 3.x系列驱动程序复制到新的4.x系列:

@Table(
        name = "mytable",
        readConsistency = "LOCAL_ONE",
        writeConsistency = "LOCAL_QUORUM")

我把名字记下来了:@CqlName(“ mytable”),而不是一致性。

我们仅在代码中使用映射器-映射器速度很快,并且在3.x驱动程序中为您做了很多样板工作。在4.x中,它的作用不大,令人沮丧。我们有些事情我只是想不通-就像这样。

也(不同的问题,我在这里问)。我可以在会话中设置个人资料吗?也与那个人斗争。

亚历克斯·奥特

驱动程序升级指南所述

“映射器”和“访问器”的概念已统一到一个单独的“ DAO”组件中,该组件可处理预定义的CRUD模式和用户提供的查询。

在您的情况下,您需要从切换@Table@Entity,例如:

@Entity
@CqlName("mytable")
class MyPojoClass {

}

然后定义Dao类,在其中定义各个操作,例如插入/删除/选择:

@Dao
public interface ProductDao {

  @Select
  MyPojoClass findBySomething();

  @Insert
  void save(MyPojoClass cls);

  @Delete
  void delete(MyPojoClass cls);
}

这些操作可以与被注解@StatementAttributes注释,有consistencyLevelexecutionProfileName和许多其他属性。

PS对我而言,新Mapper的一项重大改进是您可以在同一会话中使用具有多个键空间和表的相同Entity类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

scala转换导致datastax cassandra java驱动程序问题(播放2.3.x)

来自分类Dev

datastax cassandra java驱动程序问题与scala转换(播放2.3.x)

来自分类Dev

Eclipse RCP 3.X至4-经典CSS

来自分类Dev

cqlsh和Python cassandra驱动程序中最大时间uuid的差异

来自分类Dev

自举网格3x3至6x2至9x1

来自分类Dev

Cassandra CQL驱动程序实现

来自分类Dev

Cassandra Java驱动程序UDT映射

来自分类Dev

Datastax Cassandra驱动程序引发CodecNotFoundException

来自分类Dev

Cassandra Java驱动程序连接错误

来自分类Dev

Cassandra Python 驱动程序 ReadTimeout

来自分类Dev

Cassandra 1.2.x至2.x数据中心重建

来自分类Dev

Mac OS X虚拟音频驱动程序

来自分类Dev

安装NVIDIA驱动程序后,X不显示

来自分类Dev

Debian x64和Nvidia Optimmus驱动程序

来自分类Dev

Mac OS X虚拟音频驱动程序

来自分类Dev

安装NVIDIA驱动程序后,X不显示

来自分类Dev

正在安装CP210x驱动程序?

来自分类Dev

如何安装X.org Radeon / ATI驱动程序?

来自分类Dev

X.Org X服务器驱动程序还是AMD专有驱动程序?

来自分类Dev

在Docker中设置cassandra驱动程序(python)

来自分类Dev

cassandra datastax驱动程序抛出的写入超时

来自分类Dev

NoClassDefFoundError-Cassandra的datastax Java驱动程序

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

如何使用Eclipse设置Cassandra Java驱动程序

来自分类Dev

使用datastax cassandra驱动程序3.0运行描述架构

来自分类Dev

Cassandra Datastax驱动程序-连接池

来自分类Dev

Phantom Cassandra驱动程序依赖性错误

来自分类Dev

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

来自分类Dev

Windows / RHEL上的Cassandra cpp驱动程序

Related 相关文章

热门标签

归档