package br.com.doctors.test; import java.util.Date; import java.util.HashSet; import java.util.List; import java.util.Set; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.joda.time.LocalDate; import br.com.doctors.dao.administracao.ConvenioDao; import br.com.doctors.modelo.administracao.Convenio; import br.com.doctors.modelo.administracao.Paciente; import br.com.doctors.modelo.consultas.Consulta; public class AdicionaPaciente { public static void main(String[] args) { Configuration configuration = new Configuration(); configuration.configure(); SessionFactory factory = configuration.buildSessionFactory(); Session session = factory.openSession(); Paciente p = new Paciente(); p.getPerfil().setLogin("guilhermekfreitas"); p.setCpf("06526257976"); p.setDataNascimento(new LocalDate()); p.setEmail("email@email.com"); p.setEndereco("endereco"); ConvenioDao dao = new ConvenioDao(session); List<Convenio> convenios = dao.listaTudo(); System.out.println(convenios); /*Consulta consulta = new Consulta(); consulta.setPaciente(p); consulta.setObservacoes("observacao"); Set<Consulta> consultas = new HashSet<Consulta>(); consultas.add(consulta); p.setConsultas(consultas);*/ p.setConvenios(convenios); session.getTransaction().begin(); session.save(p); session.getTransaction().commit(); } }