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