Pessoal o seguinte código está com o um problema:
o produto.getEstoque() retorna uma String(varchar(1) no meu sql), “S” se o produto é contado no estoque e “N” se o produto não é contado no estoque, uso isso para habilitar uma checkBox, só que mesmo que no banco esteja salvo “S” ele nunca satisfaz a condição do if, sempre entra no else, alguma luz?
System.out.println(produto.getEstoque());
if(produto.getEstoque() == "S"){
System.out.println("Estou no estoque!");
cbCategoria.setSelection(true);
tQuantidade.setEnabled(cbCategoria.getSelection());
tf[2].setText(String.valueOf(produto.getQuantidade()));
}else{
System.out.println("Não estou no estoque!");
cbCategoria.setSelection(false);
tQuantidade.setEnabled(cbCategoria.getSelection());
tf[2].setText(String.valueOf(produto.getQuantidade()));
}
o getEstoque()
public String getEstoque() {
return estoque;
}
como seto o valor do estoque
produto.setEstoque(resultSet.getString(5));