我正在尝试使用 Hector Object Mapper 将 pojos 映射到 Cassandra 或从 Cassandra 映射。由于我是 JPA 标准的新手,我只是试图将一些基本的 bean 保存到 Cassandra,然后将它们取回。我正在使用 Hector-object-mapper 3.0-04、Hectore-core 1.0-5、Cassandra 服务器 1.2.2。所以我将我的 SimpleBean pojo 保存到 cassandra
EntityManagerImpl em = new EntityManagerImpl(keyspace, "it.nosql.tests");
SimpleBean simpleBean = new SimpleBean();
simpleBean.setCassandraId(UUID.randomUUID());
simpleBean.setInteger(1000);
simpleBean.setStr("cassandraCrossing");
em.persist(simpleBean);
然后我检索它指定UUID
SimpleBean newSB = em.find(SimpleBean.class, simpleBean.getCassandraId());
有没有办法在不指定 ID 的情况下检索所有持久保存到 Cassandra 的 SimpleBean 实例?我希望有类似的东西
List<SimpleBean> simpleBeanList = em.find(SimpleBean.class).asList();
谢谢,F。