Gabriel, I've never used Guice Persist, but when I've used any type of provider, including an entity manager provider, I had to bind it in a module, but once you're installing this JpaPersistModule this probably should work.
Apparently there is something related to initiate the persistence service while using this JpaPersistModule, check this out in this link<http://novyden.blogspot.com/2011/03/hibernate-persistence-with-jpa-using.html> . Let us know if it helps you! :) *Jayr Motta* Software Developer * * I'm on BlackBeltFactory.com<http://www.blackbeltfactory.com/ui#!User/jmotta/ref=jmotta> ! On Wed, Jun 15, 2011 at 3:09 PM, Gabriel Cardelli < [email protected]> wrote: > Hi, > i'm trying to configure a app using Wicket + Guice 3.0 + Guice-Persist > 3.0 > > I Have a Module: > public class EventosModule extends AbstractModule { > > public final static String persistenceUnit = "eventosImpa"; > > public void configure() { > install(new JpaPersistModule(persistenceUnit)); > } > > } > > Store: > > @Singleton > public class EventoStoreImpl implements EventoStore { > > @Inject > private Provider<EntityManager> entityManager; > > @Transactional > public void save(Evento object) { > > entityManager.get().persist(object); > > } > } > > When i try to execute my app i got this error: > > 1) No implementation for javax.persistence.EntityManager was bound. > while locating > com.google.inject.Provider<javax.persistence.EntityManager> > for field at > > br.impa.apps.eventos.store.impl.EventoStoreImpl.entityManager(EventoStoreImpl.java: > 21) > > > Can anyone help me? > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
