@Test
public void test()
{
EntityManager em = emf.createEntityManager();
SecondaryTableEntity entity = new SecondaryTableEntity();
entity.setAge(24);
entity.setObjectId("123");
entity.setName("Kuldeep");
em.persist(entity);
em.clear();
SecondaryTableEntity foundEntity = em.find(SecondaryTableEntity.class, "123");
Assert.assertNotNull(foundEntity);
Assert.assertEquals("Kuldeep", foundEntity.getName());
foundEntity.setAge(25);
foundEntity.setName("kk");
em.merge(foundEntity);
em.clear();
foundEntity = em.find(SecondaryTableEntity.class, "123");
Assert.assertNotNull(foundEntity);
Assert.assertEquals("kk", foundEntity.getName());
em.remove(foundEntity);
foundEntity = em.find(SecondaryTableEntity.class, "123");
Assert.assertNull(foundEntity);
}