From 5a7d37aa80a2acb1a9daa678d00bdb916ce79114 Mon Sep 17 00:00:00 2001 From: Steve Ebersole Date: Wed, 18 Sep 2013 15:12:45 -0500 Subject: [PATCH] HHH-8518 - Validate EMF#addNamedQuery transfers all query settings --- .../java/org/hibernate/jpa/test/query/AddNamedQueryTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/query/AddNamedQueryTest.java b/hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/query/AddNamedQueryTest.java index 1bc39d04d5..3d1a542824 100644 --- a/hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/query/AddNamedQueryTest.java +++ b/hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/query/AddNamedQueryTest.java @@ -131,6 +131,8 @@ public class AddNamedQueryTest extends BaseEntityManagerFunctionalTestCase { public void testConfigValueHandling() { final String name = "itemJpaQueryWithLockModeAndHints"; EntityManager em = getOrCreateEntityManager(); + em.getTransaction().begin(); + Query query = em.createNamedQuery( name ); org.hibernate.Query hibernateQuery = ( (HibernateQuery) query ).getHibernateQuery(); // assert the state of the query config settings based on the initial named query @@ -179,5 +181,8 @@ public class AddNamedQueryTest extends BaseEntityManagerFunctionalTestCase { assertEquals( CacheMode.IGNORE, hibernateQuery.getCacheMode() ); assertEquals( LockMode.PESSIMISTIC_WRITE, hibernateQuery.getLockOptions().getLockMode() ); assertEquals( (Integer) 10, hibernateQuery.getTimeout() ); + + em.getTransaction().commit(); + em.close(); } }