Bom Dia. Estou desenvolvendo uma aplicação web para uma biblioteca, e a partir disso torna-se necessário o uso de diversas pesquisas. Uma delas, talvez a mais importante, é a pesquisa que tem como parâmetro a chave primária. Alguém pode me dizer como fazer isso?
PS: Estou utilizando Mysql
Bom dia! Está usando oque? jdbc? jpa? hibernate? quais tecnologias você está usando?
Assim fica dificil alguem te ajudar brother 
jdbc
public Produto obter(Produto produto) throws SQLException{
String sql = "SELECT * FROM TB_PRODUTOS WHERE CODIGO_PRODUTO_ID=?";
conexao = Conexao.getConnection();
PreparedStatement pstmt = conexao.prepareStatement(sql);
pstmt.setInt(1, produto.getId());
ResultSet rs = pstmt.executeQuery();
if (rs.next()){
produto.setId(rs.getInt("CODIGO_PRODUTO_ID"));
produto.setNome(rs.getString("NOME_PRODUTO_TXT"));
produto.setDescricao(rs.getString("DESCRICAO_PRODUTO_TXT"));
produto.setFabricante(rs.getString("FABRICANTE_PRODUTO_TXT"));
produto.setValor(rs.getDouble("VALOR_PRODUTO_NUM"));
produto.setCategoria(rs.getString("CATEGORIA_PRODUTO_TXT"));
produto.setCaminho(rs.getString("IMAGEM_PRODUTO_CAM"));
produto.setUnidade(rs.getInt("UNIDADE_PRODUTO_NUM"));
}
conexao.close();
return produto;
}
vai ser mais ou menos assim
No controle da aplicação
ProdutoDAO dao = new ProdutoDAO();
Produto produto = new Produto();
produto.setId(idQueVaiPesquisar);
dao.obter(produto);
Nossa, exatamente o que eu queria saber. Muitíssimo Obrigado!