Olá amigos,
estou tentando fazer alguma coisa para web e me ocorreu um problema que gostaria de obter ajuda.
UsuarioAction
package intranet.eb.action;
import intranet.eb.model.Usuario;
import intranet.eb.service.UsuarioDAO;
import com.opensymphony.xwork2.ActionSupport;
public class UsuarioAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private Usuario usuario;
private UsuarioDAO usuarioDao;
public UsuarioAction () {
this.usuarioDao = new UsuarioDAO();
}
public Usuario getUsuario(){
return usuario;
}
public void setUsuario (Usuario usuario){
this.usuario = usuario;
}
public String insereUsuario() throws Exception{
try {
usuarioDao.insereUsuario(usuario);
} catch (Exception e) {
throw new Exception (e.getMessage());
}
return SUCCESS;
}
}
eu até que consigo efetuar a inserção no banco de dados mas tudo null !
o que pode ter acontecido
Segue UsuarioDAO
/**
- @author Édion Alberto Torres
- Classe responsável pelo acesso do usuário ao banco de dados
- Data: 27 de fevereiro de 2008 as 07:42 AM
*/
package intranet.eb.service;
import org.hibernate.Session;
import org.hibernate.Transaction;
import intranet.eb.model.Usuario;
import intranet.eb.util.HibernateUtil;
public class UsuarioDAO {
public void insereUsuario (Usuario usuario) throws Exception {
Session s = HibernateUtil.getSession();
Transaction tx = null;
Usuario user = new Usuario();
try {
tx = s.beginTransaction();
s.save(user);
tx.commit();
} catch (Exception e) {
throw new Exception(e.getMessage());
}finally {
s.close();
}
}// FimMetodoInsereUsuario
}//FimClasseUsuarioDAO
