@PersistenceUnit public void setSomething() { } }
@PersistenceUnit @SuppressWarnings("rawtypes") public void setSomething(Comparable c) { } }
@PersistenceUnit(unitName = "Person") public void setEmf(EntityManagerFactory emf) { this.emf = emf; }
public static class DefaultPrivatePersistenceUnitField { @PersistenceUnit private EntityManagerFactory emf; }
public static class FieldOfWrongTypeAnnotatedWithPersistenceUnit { @PersistenceUnit public String thisFieldIsOfTheWrongType; }
@PersistenceUnit public void setEmf(EntityManagerFactory emf) { if (this.emf != null) { throw new IllegalStateException("Already called"); } this.emf = emf; }
@PersistenceUnit private EntityManagerFactory emf; @PersistenceUnit( unitName = "CRM"
@PersistenceUnit private void setPersistenceUnit(EntityManagerFactory persistenceUnit) { this.persistenceUnit = persistenceUnit; } }
/** * Set the entity manager to use. * * @param entityManagerFactory */ @PersistenceUnit public void setEntityManagerFactory(EntityManagerFactory entityManagerFactory) { this.entityManagerFactory = entityManagerFactory; }
public class JpaPaymentInfoRepository implements PaymentInfoRepository { @PersistenceUnit private EntityManagerFactory entityManagerFactory; @Override public void save(PaymentInfo paymentInfo) { EntityManager entityManager = entityManagerFactory.createEntityManager(); entityManager.joinTransaction(); entityManager.persist(paymentInfo); } }
@PersistenceUnit private void setPersistenceUnit(EntityManagerFactory persistenceUnit) { this.persistenceUnit = persistenceUnit; } }
/** * Sets entity manager. * * @param entityManagerFactory * the entityManager to set */ @Inject @PersistenceUnit(unitName = "James") public final void setEntityManagerFactory(EntityManagerFactory entityManagerFactory) { this.entityManagerFactory = entityManagerFactory; }
public class ResourceProducer { @Produces @Another @PersistenceContext EntityManager persistenceContext; @Produces @Another @PersistenceUnit EntityManagerFactory persistenceUnit; }
@PersistenceUnit(unitName="org.jbpm.domain") @Override public void setEmf(EntityManagerFactory emf) { super.setEmf(emf); }
@Inject @PersistenceUnit(unitName = "org.jbpm.domain") @Override public void setEmf(EntityManagerFactory emf) { super.setEmf(emf); }
@PersistenceUnit(unitName="org.jbpm.domain") @Override public void setEmf(EntityManagerFactory emf) { super.setEmf(emf); }
/** * @see CDIEntityManagerFactoryRegistry#getVetoedBeanReference(BeanManager, Class) */ @Vetoed private static class PersistenceUnitAccessor { @PersistenceUnit private EntityManagerFactory entityManagerFactory; }
public class MasterOnlyEntityManagerProducer { @Produces @MasterOnly @PersistenceUnit(unitName = PersistenceUnits.STORAGE_TEST_READ_ONLY) private EntityManagerFactory emf; @Produces @MasterOnly @PersistenceContext(unitName = PersistenceUnits.STORAGE_TEST_MASTER_ONLY) private EntityManager em; }
@PersistenceUnit(unitName = "org.jbpm.executor") @ApplicationScoped @Produces public EntityManagerFactory getEntityManagerFactory() { if (this.emf == null) { // this needs to be here for non EE containers this.emf = Persistence.createEntityManagerFactory("org.jbpm.executor"); } return this.emf; }
@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), @ActivationConfigProperty(propertyName = "destination", propertyValue = RegistrationMdb.DESTINATION_QUEUE) }) public class RegistrationMdb extends AbstractJMSHibernateSearchController implements MessageListener { public static final String DESTINATION_QUEUE = "jms/queue/hsearch"; @PersistenceUnit private EntityManagerFactory emf; @Override protected SearchIntegrator getSearchIntegrator() { return SearchIntegratorHelper.extractFromEntityManagerFactory( emf ); } }