Validação no Hibernate

1 resposta
lucasap2005

Galera preciso fazer uma validação para não deixar incluir usuários com nome de usuario iguais.
Alguem sabe como fazer isso pelo Hibernate?

1 Resposta

Veneno

vc pode fazer uma consulta pra ver se esse usuario ja está cadastrado.

public boolean autenticaUsuario(String usuario) {
		Query query = getSessao().createQuery(getQueryUsuarioValido());
		query.setParameter("usuario", usuario);
		return query.iterate().hasNext();
	}

	private String getQueryUsuarioValido() {
		StringBuffer sb = new StringBuffer();
		sb.append(" from Usuario u ");
		sb.append(" where u.usuario = :usuario  ");
		return sb.toString();
	}

aee… dpois é só verificar …

espero ter ajudado…
fws

Criado 2 de junho de 2008
Ultima resposta 2 de jun. de 2008
Respostas 1
Participantes 2