package hsv.DAO;
import hsv.beans.PagamentoUnimed;
import hsv.beans.RepasseRadiologia;
import org.hibernate.Query;
import org.hibernate.Session;
public class PagamentoDAO {
public void salvarDados(PagamentoUnimed pagamento) {
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
session.save(pagamento);
session.getTransaction().commit();
}
public void editar(PagamentoUnimed pagamento) {
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
session.update(pagamento);
session.getTransaction().commit();
session.close();
//return resultado;
}
public PagamentoUnimed consultar(PagamentoUnimed pagamento){
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
Query select = session.createQuery("FROM PagamentoUnimed WHERE dataVigencia = :data");
select.setDate("data", pagamento.getDataVigencia());
PagamentoUnimed resultado = (PagamentoUnimed) select.uniqueResult();
session.getTransaction().commit();
session.close();
return resultado;
}
}