Many thanks to all who offered solutions on this one - I think I've got it 
cracked now.

My problem was not so much in getting the code for the DAO working, it was the 
realisation that I could/needed to inject the Session into the DAO to be able 
to 'talk' to Hibernate, and to then inject the DAO into the component code - of 
course, this will probably prompt a "you don't do it like that!!" response, but 
if there's a better way, I still can't see it :-)

Regards,

Alex C

> -----Original Message-----
> From: Thiago H. de Paula Figueiredo [mailto:thiag...@gmail.com]
> Sent: 08 October 2010 12:53
> To: Tapestry users
> Subject: Re: Early steps getting Tapestry and Hibernate working via DAO
> 
> On Fri, 08 Oct 2010 04:07:16 -0300, ael <alan-lua...@dash.com.ph> wrote:
> 
> > So what would be the difference?
> > The important is you achieve
> > what you want to do.
> 
> The difference is that the Tapestry-Hibernate integration (session and
> transaction handling) will not work if your DAO is not a Tapestry-IoC service.
> That simple.
> 
> As Howard said, you don't need to use Tapestry-Hibernate. If you don't, then
> you need to handle sessions and transactions yourself.
> 
> It's very important to achieve, but the way you achieve is is very important
> too. Messed up code, even when it works, has less value, as the only 100%
> sure thing in software development is that something will change. With well-
> written code, reacting to this changes is way faster, easier and needs less
> effort.
> 
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and instructor Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to