diff --git a/hibernate-core/src/matrix/java/org/hibernate/test/inheritancediscriminator/PersistChildEntitiesWithDiscriminatorTest.java b/hibernate-core/src/matrix/java/org/hibernate/test/inheritancediscriminator/PersistChildEntitiesWithDiscriminatorTest.java index ad432f9fe3..9e61640180 100644 --- a/hibernate-core/src/matrix/java/org/hibernate/test/inheritancediscriminator/PersistChildEntitiesWithDiscriminatorTest.java +++ b/hibernate-core/src/matrix/java/org/hibernate/test/inheritancediscriminator/PersistChildEntitiesWithDiscriminatorTest.java @@ -41,21 +41,20 @@ protected Class[] getAnnotatedClasses() { } @Test - public void shouldPersistTwoEntities() { + public void doIt() { Session session = openSession(); session.beginTransaction(); - InheritingEntity child1 = new InheritingEntity(); - InheritingEntity child2 = new InheritingEntity(); - child1.setSomeValue("blabla"); - session.save(child1); + InheritingEntity child = new InheritingEntity(); + child.setSomeValue("blabla"); + session.save(child); + session.getTransaction().commit(); + session.close(); - session.flush(); - session.clear(); - InheritingEntity loaded = (InheritingEntity) session.load(InheritingEntity.class, child1.getId()); - loaded.getId(); - - session.save(child2); - session.getTransaction().rollback(); + session = openSession(); + session.beginTransaction(); + session.delete( child ); + session.getTransaction().commit(); + session.close(); } }