Verificar se ja esta cadastrado no BD - Hibernate

1 resposta
skekeu

Fala galera blz,

Queria saber como posso fazer pra verificar se um email já esta cadastrado no BD durante o cadastro...

meu cadastro ta assim

public void insere(Object o) throws Exception{

session=HibernateUtil.getInstance();
transaction = session.beginTransaction();
session.save(o);
transaction.commit();

}
<%
try{
ClienteDao cd = new ClienteDao();
Cliente c = new Cliente();

c.setNome(request.getParameter("nome"));
c.setEndereco(request.getParameter("endereco"));
c.setCidade(request.getParameter("cidade"));
c.setEstado(request.getParameter("estado"));
c.setCep(request.getParameter("cep"));
c.setTel(request.getParameter("tel"));
c.setEmail(request.getParameter("email"));
c.setCpf(request.getParameter("cpf"));


cd.insere(c);

out.print("Cliente cadastrado com sucesso.");
}catch(Exception e){

out.print("Não foi possivel concluir o cadastro: " + e.getMessage());

}
%>

Agradeço se puderem me ajudar... :wink:

1 Resposta

nadilsons

Se existir uma pk não nula no seu objeto, quer dizer que ele foi persistido.

Criado 10 de março de 2009
Ultima resposta 10 de mar. de 2009
Respostas 1
Participantes 2