/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { // CassandraCli.cassandraSetUp(); // loadData(); Object p1 = prepare("1", 10); Object p2 = prepare("2", 20); Object p3 = prepare("3", 15); em.persist(p1); em.persist(p2); em.persist(p3); em.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonLuceneCassandra p = findById(PersonLuceneCassandra.class, "1", em); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); // modify record. p.setPersonName("newvivek"); em.merge(p); assertOnMerge(em, "PersonLuceneCassandra", "vivek", "newvivek", "personName"); }
person.setPersonName("after merge"); em.merge(person);
/** * Prepare data. * * @param rowKey * the row key * @param age * the age * @return the person */ private PersonLuceneCassandra prepare(String rowKey, int age) { PersonLuceneCassandra o = new PersonLuceneCassandra(); o.setPersonId(rowKey); o.setPersonName("vivek"); o.setAge(age + ""); o.setDay(com.impetus.client.crud.PersonLuceneCassandra.Day.MONDAY); return o; }