Re: t5: DAO and hibernate integration

2008-10-13 Thread shinkei


How would I use the userDAO in a normal java class (ie. not a page)?

Inject won't seem to work unless its a page.

Can anyone help?



Raul Rosenzvaig wrote:
 
 Finally I got the most simple solution from Onno
 
 Just to pass the hibernate session in the constructor and that will do the
 trick:
 
 import org.hibernate.Session;
 
 public class UserDAOImpl implements UserDAO {

   private Session session;


 public UserDAOImpl(Session session) {   //this is the constructor !!
   this.session = session;
 }
 
 
 after that I can inject the service and use it at my pages by:
 
 @Inject
   private UserDAO userDAO;
 
   public ListUser getUserList()
   {
  
   return userDAO.findAllUsers();
 
 }
 
 
 
 
 Raul Rosenzvaig wrote:
 
 Does anyone have a working example of  Hibernate  in DAO service ?
 
 Much appreciate
 
 Raul Rosenzvaig 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/t5%3A-DAO-and-hibernate-integration-tp19124880p19958026.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: t5: DAO and hibernate integration

2008-10-13 Thread shinkei


Is there another way? 

I have quite a few DAO's that need to talk with alot normal java classes
behind the page. So it seems a bit messy injecting all the DAOs through the
page class and then back into the java classes behind it.




HugoPalma wrote:
 
 Just inject it into the page/component/service where the normal java 
 class is being called from and pass the userDAO instance to it.
 
 shinkei wrote:
 How would I use the userDAO in a normal java class (ie. not a page)?

 Inject won't seem to work unless its a page.

 Can anyone help?



 Raul Rosenzvaig wrote:
   
 Finally I got the most simple solution from Onno

 Just to pass the hibernate session in the constructor and that will do
 the
 trick:

 import org.hibernate.Session;

 public class UserDAOImpl implements UserDAO {

   private Session session;


 public UserDAOImpl(Session session) {   //this is the constructor !!
   this.session = session;
 }


 after that I can inject the service and use it at my pages by:

 @Inject
 private UserDAO userDAO;

 public ListUser getUserList()
 {

 return userDAO.findAllUsers();

 }




 Raul Rosenzvaig wrote:
 
 Does anyone have a working example of  Hibernate  in DAO service ?

 Much appreciate

 Raul Rosenzvaig 

   
 

   
 
 

-- 
View this message in context: 
http://www.nabble.com/t5%3A-DAO-and-hibernate-integration-tp19124880p19959177.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]