/** * On typed create query * * @throws TException * @throws InvalidRequestException * @throws UnavailableException * @throws TimedOutException * @throws SchemaDisagreementException */ @Test public void onTypedQuery() throws TException, InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException { // CassandraCli.createKeySpace("KunderaExamples"); // loadData(); Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); TypedQuery<PersonCassandra> query = entityManager.createQuery("Select p from PersonCassandra p", PersonCassandra.class); List<PersonCassandra> results = query.getResultList(); Assert.assertNotNull(query); Assert.assertNotNull(results); Assert.assertEquals(3, results.size()); Assert.assertEquals(Month.APRIL, results.get(0).getMonth()); }
Assert.assertNotNull(results); Assert.assertEquals(3, results.size()); Assert.assertEquals(Month.APRIL, results.get(0).getMonth());
/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); entityManager.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); Assert.assertEquals(Month.APRIL, p.getMonth()); // modify record. p.setPersonName("newvivek"); entityManager.merge(p); assertOnMerge(entityManager, "PersonCassandra", PersonCassandra.class, "vivek", "newvivek", "personName"); }
/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { // CassandraCli.cassandraSetUp(); // loadData(); Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); entityManager.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); Assert.assertEquals(Month.APRIL, p.getMonth()); // modify record. p.setPersonName("newvivek"); entityManager.merge(p); assertOnMerge(entityManager, PersonCassandra.class, PersonCassandra.class, "vivek", "newvivek", "personName"); }
/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { // CassandraCli.cassandraSetUp(); // loadData(); Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); entityManager.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); Assert.assertEquals(Month.APRIL, p.getMonth()); // modify record. p.setPersonName("newvivek"); entityManager.merge(p); assertOnMerge(entityManager, "PersonCassandra", PersonCassandra.class, "vivek", "newvivek", "personName"); }
PersonCassandra result = (PersonCassandra) (query.getSingleResult()); Assert.assertNotNull(result); Assert.assertEquals(Month.APRIL, result.getMonth());