dúvida com sistema de login  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Solfier
Entusiasta Java

Membro desde: 09/03/2009 09:01:31
Mensagens: 21
Offline

estou fazendo um sistema de login com hibernate, e estou com problema na verificação do usuario e senha.

o trecho que está com problema é:



não sei como tratar caso a consulta não retorne nada... como seria?

inté!
rimarck
Entusiasta Java

Membro desde: 29/05/2008 12:06:04
Mensagens: 15
Localização: São Paulo / Goiânia
Offline


Rimarck Vieira de Carvalho Junior
[Email]
MarSSo
HelloWorld
[Avatar]

Membro desde: 04/07/2007 11:21:15
Mensagens: 13
Offline

Colocar um IF a mais para verificar se o retorno é nulo resolve o problema, mas o código ficaria "podre" no que diz respeito a um tratamento específico desse erro. Voce não saberia se o usuário não existe ou se existe e sua senha está incorreta. Mudar o retorno para String e retornar uma mensagem especifica para cada erro ou criar classes Exceptions podem ser opções.
[Email] [MSN]
Alberes
Java Ninja

Membro desde: 16/02/2005 10:17:28
Mensagens: 260
Offline

Se a consulta retornar nada é porque o usuário não existe, então o retorno é false.

Não entendi esse trecho de código.


Para verificar se um objeto é nulo é com operador ==

MarSSo
HelloWorld
[Avatar]

Membro desde: 04/07/2007 11:21:15
Mensagens: 13
Offline

código "pobre" e não "podre". Lamento
[Email] [MSN]
dudu_sps
Java Ninja
[Avatar]

Membro desde: 22/09/2009 17:58:18
Mensagens: 279
Offline

tambem Sugiro.. fazer um tratamento melhor

primeiro verifica se o usuario existe.. se existir verifica se a senha bate..

É Facil, depois de feito!
A dificuldade está nas Pessoas!
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team