tenho essa classe com e executo no main:
private boolean ajustaValores(){
try{
Session sessao = new HibernateUtil().abreConexao();
//contatosBic
String hqlContatosBic = "update ContatosBIC set pref_super_e=9000 where pref_super_e is null";
String hqlContatosBic2 = "update ContatosBIC set pref_super_e=9000 where pref_super_e=9551";
//contatosBicPublico
String hqlContatosBicPublico = "update ContatosBICPublico set pref_super_e=9000 where pref_super_e is null";
String hqlContatosBicPublico2 = "update ContatosBICPublico set pref_super_e=9000 where pref_super_e=9551";
//contratacao
String hqlContratacao = "update Contratacao set pref_super_e=9000 where pref_super_e is null";
String hqlContratacao2 = "update Contratacao set pref_super_e=9000 where pref_super_e=9551";
//motivos
String hqlMotivos = "update Motivos set pref_super_e=9000 where pref_super_e is null";
String hqlMotivos2 = "update Motivos set pref_super_e=9000 where pref_super_e=9551";
//potencialRealizado
String hqlPotencialRealizado = "update PotencialRealizado set pref_super_e=9000 where pref_super_e is null";
String hqlPotencialRealizado2 = "update PotencialRealizado set pref_super_e=9000 where pref_super_e=9551";
//trocoRenovadoNovo
String hqlTrocoRenovadoNovo = "update TrocoRenovadoNovo set pref_super_e=9000 where pref_super_e is null";
String hqlTrocoRenovadoNovo2 = "update TrocoRenovadoNovo set pref_super_e=9000 where pref_super_e=9551";
//trocoRenovadoNovoPublico
String hqlTrocoRenovadoNovoPublico = "update TrocoRenovadoNovoPublico set pref_super_e=9000 where pref_super_e is null";
String hqlTrocoRenovadoNovoPublico2 = "update TrocoRenovadoNovoPublico set pref_super_e=9000 where pref_super_e=9551";
Query q = sessao.createQuery(hqlContatosBic);
q.executeUpdate();
q = sessao.createQuery(hqlContatosBic2);
q.executeUpdate();
q = sessao.createQuery(hqlContatosBicPublico);
q.executeUpdate();
q = sessao.createQuery(hqlContatosBicPublico2);
q.executeUpdate();
q = sessao.createQuery(hqlContratacao);
q.executeUpdate();
q = sessao.createQuery(hqlContratacao2);
q.executeUpdate();
q = sessao.createQuery(hqlMotivos);
q.executeUpdate();
q = sessao.createQuery(hqlMotivos2);
q.executeUpdate();
q = sessao.createQuery(hqlPotencialRealizado);
q.executeUpdate();
q = sessao.createQuery(hqlPotencialRealizado2);
q.executeUpdate();
q = sessao.createQuery(hqlTrocoRenovadoNovo);
q.executeUpdate();
q = sessao.createQuery(hqlTrocoRenovadoNovo2);
q.executeUpdate();
q = sessao.createQuery(hqlTrocoRenovadoNovoPublico);
q.executeUpdate();
q = sessao.createQuery(hqlTrocoRenovadoNovoPublico2);
q.executeUpdate();
sessao.close();
return true;
} catch (HibernateException e ){
System.out.print(e);
}
return false;
}
public static void main(String[] args){
AjutaValoresBase a = new AjutaValoresBase();
System.out.print(a.ajustaValores());
}
mas a consulta não executa, e o retorno é true.
Como eu faço para ela executar essa consulta?
os sql estão corretos, inclusive já fiz alguns direto na base pra confirmar.