Ola pessoal
Estou utilizando o código abaixo para uma consulta. Existe algum meio de não utilizar concatenação para o like?
public List<Vara> buscaVara(String cidade) throws SQLException {
PreparedStatement stmt = this.connection.prepareStatement("select * from varas where cidade like ?");
stmt.setString(1, "%"+ cidade +"%");//CONCATENAÇÃO
ResultSet rs = stmt.executeQuery();
List<Vara> list = new ArrayList<Vara>();
while (rs.next()) {
// criando o objeto Vara
Vara vara = new Vara();
vara.setId(rs.getLong("id"));
vara.setNumero(rs.getString("numero"));
vara.setCidade(rs.getString("cidade"));
vara.setDescricao(rs.getString("descricao"));
// adicionando o objeto a lista
list.add(vara);
}
rs.close();
stmt.close();
return list;
}