@Override public final Query createNamedQuery(String name) { checkClosed(); checkTransactionNeeded(); return getPersistenceDelegator().createQuery(name); }
@Override public final Query createQuery(String query) { checkClosed(); checkTransactionNeeded(); return getPersistenceDelegator().createQuery(query); }
@Override public final Query createNativeQuery(String sqlString) { checkClosed(); return getPersistenceDelegator().createQuery(sqlString, getPersistenceUnit()); }
@Test public void testCreateQueryWithNull() { PersistenceDelegator pd = ((EntityManagerImpl) em).getPersistenceDelegator(); try { pd.createQuery(null); Assert.fail("Should have gone to catch block!"); } catch (QueryHandlerException qhex) { Assert.assertEquals("Query String should not be null ", qhex.getMessage()); } }