estou tentando executar um Update no banco atravez do Hibernate, já testei o SQL no próprio Postgres e funcionou numa boa, entao acho que tem algo errado na execução do DAO.
Segue o método abaixo:
public void atualizaStatus() throws Exception
{
Session sessao = fabrica.openSession();
Transaction transacao = sessao.beginTransaction();
Query q = sessao.createQuery
("update Grupo Set status = 'Inativo' where data < (select to_char(current_date, 'DD/MM/YYYY')");
q.executeUpdate();
transacao.commit();
sessao.flush();
sessao.close();
}
Alguem sabe me ajudar ? Nunca tive que executar um update no Hibernate sem passar um objeto, então estou perdido.
estou tentando executar um Update no banco atravez do Hibernate, já testei o SQL no próprio Postgres e funcionou numa boa, entao acho que tem algo errado na execução do DAO.
Segue o método abaixo:
public void atualizaStatus() throws Exception
{
Session sessao = fabrica.openSession();
Transaction transacao = sessao.beginTransaction();
Query q = sessao.createQuery
("update Grupo Set status = 'Inativo' where data < (select to_char(current_date, 'DD/MM/YYYY')");
q.executeUpdate();
transacao.commit();
sessao.flush();
sessao.close();
}
Alguem sabe me ajudar ? Nunca tive que executar um update no Hibernate sem passar um objeto, então estou perdido.