Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.3-incubating
-
None
Description
I found myself using the following pattern quite often in projects in the last time. I have a @Qualifier UnitName(value) and a producer for a @Dependent EntityManagerFactory for it. The configuration is mostly provided via the persistenceProperties Map in EntityManagerFactory#createEntityManagerFactory(unitname, persistenceProperties);
We can further tweak the config lookup path and define a route which makes the most sense.
This can be used to create the EntityManager producer very easily.
@ApplicationScoped
public class MyEntityManagerProducer {
private @Inject @UnitName("orderUnit") EntityManagerFactory emf;
@Produces @RequestScoped
public EntityManager createEm()
.. + disposer
}
Please note that the EMF producer doens't clash with anything else as it only produces EMFs with the Qualifier @UnitName!
Attachments
Issue Links
- is related to
-
DELTASPIKE-187 @PersistenceContext with @Transactional outside of application servers
- Closed