boa noite , estou com uma duvida relativamente simples,
vejam abaixo tenho o meu main[code]
package visao;
import java.lang.annotation.Retention;
import javax.swing.JOptionPane;
import controleFacade.ProdutosFacade;
import modeloDTO.BeanProdutos;
import modeloDao.BuscaGcon;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ProdutosFacade pf = new ProdutosFacade();
BeanProdutos beanprodutos = new BeanProdutos();
beanprodutos.setCdGcom(Integer.parseInt(JOptionPane.showInputDialog("Digite o código do produto .")));
BeanProdutos bpBd=pf.buscagcom(beanprodutos);
BuscaGcon bc = new BuscaGcon();
//if(bc.buscagcom(beanprodutos) == null){
// System.out.println("Codigo inexistente");
//}else{
System.out.println(" codigo selecionado ->"+bpBd.getCdGcom());
System.out.println("\n O nome do produto ->"+bpBd.getNome());
System.out.println("\n O preço em R$->"+ bpBd.getPreco());
System.out.println("\nA quantidade e essa ->"+bpBd.getEstoque());
}
}
//}
[/code]
da forma que esta ele me mostra os produtos certinho se ele existir , porem se o produto nao existir ele me da erro de null point exception, fiz um if para testar (o if cometado) mas é so descomentar que ele faz meu dao executar o loop rs.next() 2 x antes de mostrar o resultado, alguem sabe como posso faser esse teste sem ter esse problema???
grato pela atencao de todos…