private void addNamedQueriesTo(EntityManager entityManager) { EntityManagerFactory entityManagerFactory = entityManager.getEntityManagerFactory(); entityManagerFactory.addNamedQuery(LOAD_SAGA_NAMED_QUERY, entityManager.createQuery(LOAD_SAGA_QUERY)); entityManagerFactory.addNamedQuery( DELETE_ASSOCIATION_NAMED_QUERY, entityManager.createQuery(DELETE_ASSOCIATION_QUERY) ); entityManagerFactory.addNamedQuery( FIND_ASSOCIATION_IDS_NAMED_QUERY, entityManager.createQuery(FIND_ASSOCIATION_IDS_QUERY)); entityManagerFactory.addNamedQuery( DELETE_ASSOCIATIONS_NAMED_QUERY, entityManager.createQuery(DELETE_ASSOCIATIONS_QUERY) ); entityManagerFactory.addNamedQuery( FIND_ASSOCIATIONS_NAMED_QUERY, entityManager.createQuery(FIND_ASSOCIATIONS_QUERY) ); entityManagerFactory.addNamedQuery(DELETE_SAGA_NAMED_QUERY, entityManager.createQuery(DELETE_SAGA_QUERY)); entityManagerFactory.addNamedQuery(UPDATE_SAGA_NAMED_QUERY, entityManager.createQuery(UPDATE_SAGA_QUERY)); }
@Override public void addNamedQuery(String name, Query query) { emf().addNamedQuery(name, query); }
@Override public void addNamedQuery(String name, Query query) { delegate.addNamedQuery(name, query); }
@Override public void addNamedQuery(String name, Query query) { factory.addNamedQuery(name,query); }
public void addNamedQuery (final String name, final Query query) { m_aEntityMgrFactory.addNamedQuery (name, query); }
public void addNamedQuery (final String name, final Query query) { m_aEntityMgrFactory.addNamedQuery (name, query); }
public void addNamedQuery(String name, Query query) { entityManagerFactory.addNamedQuery(name, query); }
private void addNamedQueriesTo(EntityManager entityManager) { EntityManagerFactory entityManagerFactory = entityManager.getEntityManagerFactory(); entityManagerFactory.addNamedQuery(LOAD_SAGA_NAMED_QUERY, entityManager.createQuery(LOAD_SAGA_QUERY)); entityManagerFactory.addNamedQuery( DELETE_ASSOCIATION_NAMED_QUERY, entityManager.createQuery(DELETE_ASSOCIATION_QUERY) ); entityManagerFactory.addNamedQuery( FIND_ASSOCIATION_IDS_NAMED_QUERY, entityManager.createQuery(FIND_ASSOCIATION_IDS_QUERY)); entityManagerFactory.addNamedQuery( DELETE_ASSOCIATIONS_NAMED_QUERY, entityManager.createQuery(DELETE_ASSOCIATIONS_QUERY) ); entityManagerFactory.addNamedQuery( FIND_ASSOCIATIONS_NAMED_QUERY, entityManager.createQuery(FIND_ASSOCIATIONS_QUERY) ); entityManagerFactory.addNamedQuery(DELETE_SAGA_NAMED_QUERY, entityManager.createQuery(DELETE_SAGA_QUERY)); entityManagerFactory.addNamedQuery(UPDATE_SAGA_NAMED_QUERY, entityManager.createQuery(UPDATE_SAGA_QUERY)); }
@Override public void addNamedQuery(String name, Query query) { getDelegate().addNamedQuery(name, query); }
@Override public void addNamedQuery(final String name, final Query query) { delegate().addNamedQuery(name, query); }
@Override public void addNamedQuery(String name, Query query) { unwrap().addNamedQuery(name, query); }
/** * Initializes a Saga Repository with the given {@code serializer} and {@code entityManagerProvider}. * * @param serializer The serializer to serialize saga instances with * @param entityManagerProvider The EntityManagerProvider providing the EntityManager instance for this repository */ public JpaSagaStore(Serializer serializer, EntityManagerProvider entityManagerProvider) { Assert.notNull(entityManagerProvider, () -> "entityManagerProvider may not be null"); this.entityManagerProvider = entityManagerProvider; this.serializer = serializer; EntityManager entityManager = this.entityManagerProvider.getEntityManager(); EntityManagerFactory entityManagerFactory = entityManager.getEntityManagerFactory(); entityManagerFactory.addNamedQuery(LOAD_SAGA_NAMED_QUERY, entityManager.createQuery(LOAD_SAGA_QUERY)); entityManagerFactory .addNamedQuery(DELETE_ASSOCIATION_NAMED_QUERY, entityManager.createQuery(DELETE_ASSOCIATION_QUERY)); entityManagerFactory .addNamedQuery(FIND_ASSOCIATION_IDS_NAMED_QUERY, entityManager.createQuery(FIND_ASSOCIATION_IDS_QUERY)); entityManagerFactory .addNamedQuery(DELETE_ASSOCIATIONS_NAMED_QUERY, entityManager.createQuery(DELETE_ASSOCIATIONS_QUERY)); entityManagerFactory .addNamedQuery(FIND_ASSOCIATIONS_NAMED_QUERY, entityManager.createQuery(FIND_ASSOCIATIONS_QUERY)); entityManagerFactory.addNamedQuery(DELETE_SAGA_NAMED_QUERY, entityManager.createQuery(DELETE_SAGA_QUERY)); entityManagerFactory.addNamedQuery(UPDATE_SAGA_NAMED_QUERY, entityManager.createQuery(UPDATE_SAGA_QUERY)); }
@Test @SuppressWarnings("unchecked") public void testAddedNamedQuery() throws Exception { final String allHelicopters = "AllHelicopters"; getFactory().addNamedQuery( allHelicopters, em.createQuery( "FROM Helicopter" ) ); List<Helicopter> helicopters = em.createNamedQuery( allHelicopters ).getResultList(); assertThat( helicopters.size() ).isEqualTo( 2 ); }
@Override public void afterInit() { doInJPA(entityManager -> { entityManagerFactory().addNamedQuery(QUERY_NAME_1, getEntityQuery1(entityManager)); entityManagerFactory().addNamedQuery(QUERY_NAME_2, getEntityQuery2(entityManager)); }); }