A exceção deve ocorrer no setInt(int, int) do seu PreparedStatement, correto?
Isso porque ele espera apenas a interrogação, sem o valor como índice. O índice é calculado automaticamente.
Você precisa alterar sua query para:
"... = ?"
E como só tem um parâmetro na consulta, coloca o valor diretamente, pelo índice calculado automaticamente:
st.setInt(1, {valor});
F
fabiogm
Oi visola
Obg pela resposta, mas já descobri o erro. Eu estava escrevendo a querystring de maneira errada. Não estava escrevendo o nome das entidades , nem as suas propriedades de forma adequada com as classes. Msmo assim, valeu a atenção
Abs
visola
Desculpa, pela sua query, assumi que estava usando JDBC e achei que você tinha cortado um pedaço para ficar mais sucinto.
Que bom que já resolveu.