public void canResetIdentityGeneration_forPrimeryKeys() {
new DbSchemaUtil(this.emUtil).prepareDefaultSchemaAndTestData();
// Try to set identity generation to 10
this.emUtil.resetIdentityGenerationOrSequences(10);
TestingEntity te1 = new TestingEntity();
this.em.persist(te1);
Assert.assertEquals(new Long(10L), te1.getId());
// Delete all TestingEntities and set identity generation to 1
this.em.createQuery("delete from TestingEntity t").executeUpdate();
this.emUtil.resetIdentityGenerationOrSequences(1);
TestingEntity te2 = new TestingEntity();
this.em.persist(te2);
Assert.assertEquals(new Long(1L), te2.getId());
}