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.

Reply via email to