Olá,
estou implementando a apostila da Caelum fj 21, sendo que essa apostila ensina o struts separado do hibernate e estou tentando juntar os dois em um sistema simpels de login, mas estou com algumas dificuldades.
não estou conseguindo passar o objeto User para o DAO que esta o Hibenate pois só aprendi a passar variáveis primitivas e não objetos, como fazer isso?
sem o hibernate ele ia sem problemas, mas agora ele esa falando que nesse If deve constar um tipo booleno sendo que antes funcionava sem problemas
o que eu faço?
obrigada
public class LoginAction {
private User user;
@Action(value="login", results= {
@Result(name="ok", location="/menu.jsp"),
@Result(name="invalido", location="/login.jsp")
})
public String login() {
/*o problema esta aqui*/
if (new UserDAO().procura(user)) {
ActionContext.getContext().getSession().put("usuarioLogado", user);
return "ok";
}
return "invalido";
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
public User procura(User user) {
return (User) this.session.load(User.class, user);
}