Boa noite GUJ, estou com uma dúvida gostaria de dar um update em uma data do banco de dados bem simples. Clicando em um <p:commandbutton acrescente na empresa campo vencimentoLicenca mais 30 dias
Update em data com hibernate
2 Respostas
Tá, mas qual sua dúvida ?
Quero pegar a data do dia + 30 dias…para liberar nova licença
Tentei de todas as formas e não consegui…
Exemplo que to tentando fazer funcionar…
`
public void liberaLicenca() {
Date d = new Date();
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) + 60);
SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
Session session = sessionFactory.getCurrentSession();
Transaction tx = session.beginTransaction();
String hql = "UPDATE Empresa set vencimentoLicenca = :vencimentoLicenca WHERE idEmpresa = :idEmpresa";
Query query = session.createQuery(hql);
query.setParameter("vencimentoLicenca", vencimentoLicenca);
query.setParameter("idEmpresa", getEmpresa().getIdEmpresa());
int result = query.executeUpdate();
tx.commit();
}
}
`
Criado 11 de maio de 2016
Ultima resposta 12 de mai. de 2016
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo

