| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:30:44
|
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
|
Quando realizado a busca, está trazendo valor "NULL" sempre e não dá erro. Já tentei debugar e parece estar tudo ok, alguém pode saber o que esta ocorrendo?
|
talvez esteja tão vazio =o |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:37:40
|
_Renatu
Virtual Machine Man
![[Avatar]](/images/avatar/20885c72ca35d75619d6a378edea9f76.jpg)
Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline
|
Estranho... o código parece estar certo...
O que está retornando null? este método?! pois você retorna um objeto criado dentro do método, ele não deveria ser null nunca, nem mesmo quando a consulta não retorna nenhum resultado....
Mostra um pouco do código onde voce está usando esse método?
|
Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:41:50
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
Dê um debug e veriffique ele está retornando registros pela String que vc esta passando para consulta SQL
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:46:01
|
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
|
ramilani12 wrote:Dê um debug e veriffique ele está retornando registros pela String que vc esta passando para consulta SQL
qdo eu sou o Sysout, ele imprime "null" e era pra imprimir o id da company.
e no debug, a query está certa
org.hsqldb.jdbc.jdbcPreparedStatement@ec8784[sql=[select * from hipaas.tb_company where COMPANYDESCRIPTION = ?], parameters=[[COMPANY1]]]
Só que no while(rs.next()), ele não entra..ele deveria entrar né? ~se deveria, eu não sei pq não entra...
|
talvez esteja tão vazio =o |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:47:42
|
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
|
_Renatu wrote:Estranho... o código parece estar certo...
O que está retornando null? este método?! pois você retorna um objeto criado dentro do método, ele não deveria ser null nunca, nem mesmo quando a consulta não retorna nenhum resultado....
Mostra um pouco do código onde voce está usando esse método?
Ok
Eu chamo o método na GUI que eu fiz:
e no meu dao
|
talvez esteja tão vazio =o |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:51:11
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
Experimente trocando isso:
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 10:56:32
|
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
|
ramilani12 wrote:Experimente trocando isso:
não adianta..do jeito que eu coloquei funciona, meus outros métodos do DAO estão funcionando, só esse e o update que não funcionam!!
|
talvez esteja tão vazio =o |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 11:22:52
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
davidhc wrote:qdo eu sou o Sysout, ele imprime "null" e era pra imprimir o id da company.
...
Só que no while(rs.next()), ele não entra..ele deveria entrar né? ~se deveria, eu não sei pq não entra...
Elementar meu caro Watson, o null está ai ué... no conteudo do seu objeto pnd, pois se ele não entra no while, ou seja, não retorna nenhum registro a sau pesquisa no banco, rs.next() == false, por isso quando vc da pnd.getCompId() está sem valor nenhum, por ele não chegou a ser setado.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 11:40:36
|
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
|
SIm...eu notei isso amigo Watson, mas continuo com dúvida sobre o PQ de não entrar no while.
Eu testei a query no console do hsql e deu certo...
|
talvez esteja tão vazio =o |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 14:22:04
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
Cara não respondendo a sua dúvida, mas fazendo uma pergunta.....
pq vc usaou
rs = stmt.executeQuery();
e depois não usou
rs = stmt.getResultSet();
não será isso ?!?! ou não precisa disso ?!?!
[/]'s
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 15:09:23
|
dudaskank
GUJ Ranger
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline
|
Talvez então a query não esteja exatamente igual a que você escreve diretamente no hsql... não sei se tem como ver qual o sql que o driver está executando para comparar... ou tem?
|
Eduardo Oliveira
Toque a balada do amor inabalável, eterna love song de nós dois...
Página |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2007 15:15:08
|
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
|
todos os meus 'select' funcionam, com exceção deste e de um update que traz null tb!
o campo que estou jogando para o pnd.set..é um campo do tipo "Integer" no banco e no meu bean eu coloquei como String..isso tem algo a ver? Se tiver, como q vou trazer ele do banco?
EU usei do mesmo jeito em outro ResultSet e lá funcionou!
|
talvez esteja tão vazio =o |
|
|
 |
|
|