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 List<User> 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]

Reply via email to