package locadora.hibernate;

import locadora.modelo.filmes.Filme;
import locadora.modelo.user.User;
import locadora.persistencia.dao.FilmeDAO;
import locadora.persistencia.dao.UserDAO;

import org.hibernate.Session;



public class InicializaBanco {

	private static Session session;

	public static void main(String[] args) {
		session = new HibernateUtil().getSession();
		insereUsuario();
		insereFilmes();
		
		session.close();
	}

	private static void insereFilmes() {
		FilmeDAO dao = new FilmeDAO(Filme.class, session);
		
		
		
		dao.save(new Filme("Inimigo do Estado","Ação",
				"O superastro favorito de Hollywood Will Smith (Homens de Preto/ Independence Day) brilha com Gene Hackman o vencedor de dois OSCAR (Os Imperdoáveis/Maré Vermelha), neste thriller cheio de suspense e muita ação ."
				,"imagens/videos/figura1.jpg"));
		
		dao.save(new Filme("Quatro amigas e um Jeans Viajante","Drama",
				"Baseado no best-seller de Ann Brashares sobre um verão na vida de quatro amigas de infância que se separam pela primeira vez durante as férias. Numa ida às compras, as garotas encontram uma calça mágica como meio de manterem contato nos meses seguintes. Cada uma das garotas usa o jeans por uma semana, e então envia para a outra. "
				,"imagens/videos/figura2.jpg"));
			
		dao.save(new Filme("Azumi II","Ação",
				"Continuação do sucesso “Azumi”, este filme acompanha a aventura da valente garota que, armada com sua espada, luta pela ordema fim de preservar a unidade nacional e manter o Japão em paz. Os inimigos são muitos, mas ela não terá piedade de quem atravessar seu caminho."
				,"imagens/videos/figura3.jpg"));
		
		dao.save(new Filme("Coração de Dragão:Um novo começo","Aventura",
				"Quando um garoto solitário e órfãp descobre aquele que pode ser o último dragão vivo na terra, ele percebe que seu sonho de se tornar um cavalheiro pode virar realidade. Entre desafios e obstáculos, a dupla vai vivendo heróicas aventuras, mas algo maior se aproxima. Eles estariam preparados para grande desafios?"
				,"imagens/videos/figura4.jpg"));
		
		dao.save(new Filme("Star Wars","Ficção",
				"Os Cavaleiros Jedi foram exterminados e o Império comanda a galáxia com punho de aço. Um pequeno grupo de Rebeldes ousou desafiar a potência roubando os planos secretos da mais poderosa arma do Império, a Estrela da Morte. 0 servo de maior confiança do Imperador. Darth Vader, precisa encontrar os planos e localizar o esconderijo dos Rebeldes. A líder dos Rebeldes aprisionada, Princesa Leia, envia um pedido de socorro que é interceptado por um simples fazendeiro, Luke Skywalker. Seguindo seu destino."
				,"imagens/videos/figura5.jpg"));
		
		dao.save(new Filme("Gatinhas e Gatões","Romance",
				"Samantha Baker jamais imaginou que seu 16º aniversário seria um dos piores dias de sua vida. Sua família se esqueceu de lhe dar parabéns, sua paixão platônica continua sendo platônica, o garoto mais esquisito da escola está pegando no pé dela e, para completar, sua irmã chata vai casar, atraindo para si todas as atenções da família. Até quando Samantha irá agüentar?"
				,"imagens/videos/figura6.jpg"));
		
		dao.save(new Filme("DUNA","Ficção",
				"Pela primeira vez no Brasil, a versão estendida de Duna tem 40 minutos de cenas inéditas, que trazem passagens importantes para se compreender melhor o fascinante livro de Frank Herbert, considerado uma das obras máximas da literatura de ficção científica do século XX."
				,"imagens/videos/figura7.jpg"));
		
		dao.save(new Filme("De volta ao planeta dos macacos","Ficção",
				"Na celebrada sequência de “O Planeta dos Macacos”, um outro astronauta atravessa a barreira do tempo em busca do desaparecido colega Taylor. A ousada missão leva à cidade subterrânea na qual mutantes humanos, que têm habilidade de controlar a mente, idolatram uma arma capaz de destruir todo o planeta. "
				,"imagens/videos/figura8.jpg"));
		
		dao.save(new Filme("A Caverna","Terror",
				"No meio da floresta romena, uma equipe de cientistas encontra as ruínas de uma abadia do século XIII. Em uma inspeção mais profunda, eles fazem uma impressionante descoberta - a abadia é construída sobre a entrada de um gigantesco sistema subterrâneo de cavernas. Biólogos locais acreditam que a caverna pode abrigar um eco-sistema desconhecido, então eles contratam um grupo de exploradores norte-americanos de caverna para ajudá-los a investigar suas profundezas."
				,"imagens/videos/figura9.jpg"));
		
		dao.save(new Filme("O Massacre da Serra Elétrica","Terror",
				"Um apaixonado casal de estudantes universitários está viajando pelos Estados Unidos de costa a costa, mas acaba saindo da rodovia principal e cai direto em uma estrada deserta justamente no estado do Texas. Perfeitamente apanhados na armadilha, eles começam a ser caçados pelo ameaçador Leatherface e sua família psicótica,"
				,"imagens/videos/figura10.jpg"));
		
		
		session.flush();
	}

	private static void insereUsuario() {
		UserDAO dao = new UserDAO(User.class, session);
		
		dao.save(new User("Joca","123","Rua dos beija flores","ff@ff"));
		dao.save(new User("Lucia","123","Alameda campinas","ff@ff"));
		dao.save(new User("Carlos","123","Farofalandia","ff@ff"));
		dao.save(new User("Olavo","123","Rua das palmeiras","ff@ff"));
		dao.save(new User("Maria","123","Rua dos periquitos","ff@ff"));
		dao.save(new User("Hamilton","aa","Rua dos larapios","aa"));
		
		session.flush();
	}
}
