>
>        @Inject
>        @Service("CompanyDAO")
>        private CompanyDAO dao;
>


This should just be:
@Inject
private CompanyDAO dao;

Josh

On 10/11/07, MavenMan <[EMAIL PROTECTED]> wrote:
>
>
> now I want to know how to inject service to page class .
> after I add this in AppModule :
> binder.bind(CompanyDAO.class,CompanyDaoImpl.class)
> and add
>        @Inject
>        @Service("CompanyDAO")
>        private CompanyDAO dao;
>
> in page class.
>
> but it seem to be wrong !
>
> can you help me ?
> thanks
>
>
>
>
>
> kristian.marinkovic wrote:
> >
> > do you have the hibernate libraries in your classpath?
> >
> >
> >
> >
> > lasitha <[EMAIL PROTECTED]>
> > 11.10.2007 09:14
> > Bitte antworten an
> > "Tapestry users" <users@tapestry.apache.org>
> >
> >
> > An
> > "Tapestry users" <users@tapestry.apache.org>
> > Kopie
> >
> > Thema
> > Re: how to use ioc of t5 ?
> >
> >
> >
> >
> >
> >
> > In my setup i've got all my hibernated classes in the 'entities'
> > package - which is automatically picked up tapestry-hibernate - so
> > i've not had to make a contribution like this.  I'm afraid i don't
> > have time to play with it right now either..., sorry.
> >
> > As an experiment, you might try moving (some of) your hibernated
> > classes from 'domain' into 'entities' and commenting out the
> > contribution code, just so we know whether your exception is related
> > to contributing a package or something else.
> >
> > Also, is there more to that exception stack?  It doesn't seem to
> > mention a cause...
> >
> > Lastly, i have a vague recollection of a past thread in this list
> > about contributing packages to tapestry-hibernate... did you happen to
> > run across anything in the archives?
> >
> > Cheers,
> > lasitha.
> >
> >
> > On 10/11/07, MavenMan <[EMAIL PROTECTED]> wrote:
> >>
> >> thanks.
> >>
> >> I hava add this to AppModule:
> >>
> >>  public static void
> >>     contributeHibernateSessionSource(Configuration<String>
> > configuration)
> >>         {
> >>             configuration.add("com.myspacce.domain");
> >>         }
> >>
> >> Company.java is in  com/myspacce/domain:
> >>
> >> import javax.persistence.*;
> >> @Entity
> >> @Table(name="company")
> >> public class Company {
> >>         @Id
> >>         @GeneratedValue
> >>
> >>         private int id;
> >>         private String name;
> >>
> >>         public Company()
> >>         {
> >>         }
> >>         public int getId()
> >>         {
> >>                 return id;
> >>         }
> >>         public void setId(int id)
> >>         {
> >>                 this.id=id;
> >>         }
> >>         public String getName()
> >>         {
> >>                 return name;
> >>         }
> >>         public void setName(String name)
> >>         {
> >>                 this.name=name;
> >>         }
> >>
> >> I have the tapestry-hibernate module in my classpath.
> >>
> >> error is :
> >>
> >> Error invoking service builder method
> >>
> > org.apache.tapestry.hibernate.HibernateModule.build
> (HibernateSessionSource,
> >> ThreadCleanupHub) (at HibernateModule.java:62) (for service
> >> 'HibernateSessionManager'): Exception constructing service
> >> 'HibernateSessionSource': Error invoking constructor
> >> org.apache.tapestry.internal.hibernate.HibernateSessionSourceImpl(Log,
> >> Collection, ClassNameLocator) (at HibernateSessionSourceImpl.java:35)
> > (for
> >> service 'HibernateSessionSource'):
> >> org/hibernate/cfg/annotations/ResultsetMappingSecondPass
> >>
> >>
> >> thanks
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> lasitha wrote:
> >> >
> >> > It looks like you don't have the tapestry-hibernate module in your
> >> > classpath.
> >> >
> >> > There are a couple of starters you should checkout:
> >> > http://tapestry.apache.org/tapestry5/tapestry-hibernate/
> >> > http://wiki.apache.org/tapestry/Tapestry5HowToUseTapestryHibernate
> >> >
> >> > And don't forget to search the mailing list archives:
> >> > http://wiki.apache.org/tapestry/Tapestry5HowToSearchTheMailingLists
> >> >
> >> > Let us know if those don't help,
> >> > Cheers, lasitha.
> >> >
> >> > On 10/11/07, MavenMan <[EMAIL PROTECTED]> wrote:
> >> >>
> >> >> hello all :
> >> >>
> >> >>      I write a page class :
> >> >>
> >> >> package com.myspacce.pages;
> >> >> import java.util.*;
> >> >> import org.apache.tapestry.annotations.*;
> >> >> import org.hibernate.*;
> >> >> public class Start
> >> >> {
> >> >>         public String _name;
> >> >>
> >> >>         @Inject
> >> >>         private Session _session;
> >> >>
> >> >>         public List getList()
> >> >>         {
> >> >>
> >> >>                 List list=_session.createQuery("select name from
> >> >> Company").list();
> >> >>                 return list;
> >> >>         }
> >> >> }
> >> >>
> >> >> run error is
> >> >> :org.apache.tapestry.internal.services.TransformationException:
> >> >> Error obtaining injected value for field
> >> >> com.myspacce.pages.Start._session:
> >> >> No service implements the interface org.hibernate.Session.
> >> >>
> >> >> can you help me how to implements the interface
> org.hibernate.Session
> > ?
> >> >>
> >> >> best regards
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> http://www.nabble.com/how-to-use-ioc-of-t5---tf4604761.html#a13148406
> >> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >>
> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>
> >> >>
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> > http://www.nabble.com/how-to-use-ioc-of-t5---tf4604761.html#a13149167
> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/how-to-use-ioc-of-t5---tf4604761.html#a13150905
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to