Bom dia a todos.
Estou tentando consultar um registro no banco de dados com native query porem a consulta sempre retorna null. Segue abaixo meu método:
public BigInteger consultarIdDoProdutoPeloCodigoBarra(String codigoBarra) {
StringBuilder sql = new StringBuilder("select id from produto ")
.append("where codigobarra = '")
.append(codigoBarra)
.append("' limit 1");
return (BigInteger)getSession().createSQLQuery(sql.toString()).uniqueResult();
}
Alguem saberia me dizer se a sintaxe está errada, ou o problema é na sessão do hibernate, pois esses dados já estão cadastrados no bd.
Agradeço a atenção. Att.