package br.com.doctors.test;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import br.com.doctors.dao.administracao.ConvenioDao;
import br.com.doctors.dao.administracao.PacienteDao;
import br.com.doctors.modelo.administracao.Convenio;
import br.com.doctors.modelo.administracao.Paciente;
public class AtualizaPaciente {
public static void main(String[] args) {
Configuration configuration = new Configuration();
configuration.configure();
SessionFactory factory = configuration.buildSessionFactory();
Session session = factory.openSession();
PacienteDao dao = new PacienteDao(session);
Paciente p = dao.carrega(16L);
ConvenioDao daoConv = new ConvenioDao(session);
List<Convenio> conv = daoConv.busca("Cassi");
System.out.println("Adicionando " + conv);
System.out.println(p);
System.out.println(p.getConvenios());
p.getConvenios().addAll(conv);
// System.out.println("Removendo " + p.getConvenios().get(0));
// p.getConvenios().remove(0);
session.beginTransaction();
session.update(p);
session.getTransaction().commit();
session.close();
}
}