public static void main(String[] args) {
		Session s = HibernateUtil.getSession();
		s.beginTransaction();
		Usuario ui = new Usuario();
			ui.setNome("Yuri Fialho");
		Conta c1 = new Conta();
			c1.setDescricao("CARTAO");
			c1.setUsuario(ui);
			c1.setLancamentos(getLancamentos(c1));
		Conta c2 = new Conta();
			c2.setDescricao("CORRENTE");
			c2.setUsuario(ui);
			c2.setLancamentos(getLancamentos(c2));
		List<Conta> contas = new ArrayList<Conta>();
			contas.add(c1);
			contas.add(c2);
		ui.setContas(contas);
		s.save(ui);
		s.getTransaction().commit();
		Usuario u = (Usuario) s.load(Usuario.class, ui.getId());
			System.out.println(" ---------------------------------- ");
			System.out.println(u.getId() + " - " + u.getNome());
		for(Conta conta : u.getContas()) {
			System.out.println("------ " + conta.getId() + " | " + conta.getDescricao() + " -------");
			for(Lancamento l : conta.getLancamentos()) {
				System.out.println("#" + l.getId() + " - " + l.getValor() + " - " + l.getData());
			}
		}
	}