// otherEm.close();
// }
@Test
public void abstractPersistenceObjectTest() {
TestingEntity t1 = this.testingEntityRepo.findOne(1L);
Assert.assertNotNull(t1.hashCode());
TestingEntity t2 = new TestingEntity();
this.em.persist(t2);
Assert.assertNotNull(t2.hashCode());
Assert.assertFalse(t1.equals(t2));
Assert.assertEquals(this.testingEntityRepo.findOne(t2.getId()), t2);
this.em.flush();
this.em.detach(t2);
TestingEntity t3 = this.testingEntityRepo.findOne(t2.getId());
Assert.assertNotSame(t2, t3);
Assert.assertEquals(t2, t3);
}