br.com.caelum.vraptor.util.jpa
Class EntityManagerCreator
java.lang.Object
br.com.caelum.vraptor.util.jpa.EntityManagerCreator
- All Implemented Interfaces:
- br.com.caelum.vraptor.ioc.ComponentFactory<javax.persistence.EntityManager>
@Component
@RequestScoped
public class EntityManagerCreator
- extends Object
- implements br.com.caelum.vraptor.ioc.ComponentFactory<javax.persistence.EntityManager>
An EntityManager creator, that creates an instance for each requests.
- Author:
- Lucas Cavalcanti
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityManagerCreator
public EntityManagerCreator(javax.persistence.EntityManagerFactory factory)
create
@PostConstruct
public void create()
getInstance
public javax.persistence.EntityManager getInstance()
- Specified by:
getInstance in interface br.com.caelum.vraptor.ioc.ComponentFactory<javax.persistence.EntityManager>
destroy
@PreDestroy
public void destroy()
Copyright © 2013 Caelum. All Rights Reserved.