Ajuda em Hibernate

Alguem me auxilia na criação disso:

*Modelar O.O onde se deve armazenar dados de filmes e sessões.
*Criar classes java
*Mapear usando hibernate
*Criar banco e inserir dados via hibernate

Tutoriais, artigos… atualizados de preferencia. preciso entregar isso ate amanha.

preciso entregar ate amanha e to meio perdido aqui no hibernate, se alguem poder me ajudar eu agracederia muito! ! :stuck_out_tongue:

Atenciosamente, Leonardo.

Esse post aqui já te mostra como criar classes e persistir. [=

Hibernate 3 com JPA 2

dar uma olhada que tem posts http://blog.camilolopes.com.br/category/hibernate/ vai gastar um tempinho, mas vai achar.

tpw, no meu pacote DAO eu fiz o seguinte metodo de inserir no BD via hibernate:

//Inserir dados no banco
public void CadastroFilmeDao(Filme filme){
EntityManagerFactory emf = Persistence.createEntityManagerFactory(“cineminha”);
EntityManager em = emf.createEntityManager();

	try{
		em.getTransaction().begin();
		em.persist(filme);
		
		em.getTransaction().commit();
	}catch(Exception ex){
		em.getTransaction().rollback();
		JOptionPane.showMessageDialog(null, "Erro pacote DAO ao inserir os dados no banco\n"+ex.getMessage(),"Erro",JOptionPane.ERROR_MESSAGE);
	}finally{
		emf.close();
		
	} 

e na minha MAIN tem o seguinte codigo pra cadastro:

if(opcao == 1){
Filme filme = new Filme();
CadastroFilmeAction filmeAction = new CadastroFilmeAction();

			filme.setNome(JOptionPane.showInputDialog("Informe o nome do filme: "));
			filme.getSecao().setNome(JOptionPane.showInputDialog("Informe a seção do filme: "));
			
			filmeAction.cadastroFilmeAction(filme);

sendo que to achando que isso ta errado pq tpw, um filme ia ter uma secao JA CADASTRADA, n sei se assim vai funcionar… to achando meio estranho, alguem pode me da uma luz ae ? :stuck_out_tongue:

no caso minha duvida é na parte da chave estrangeira, já que 1 filme vai ter varias secoes.

só um alerta ai, da proxima vez que for criar um tópico sobre esse assunto criar na seguinte seção:

Persistência: Hibernate, JPA, JDBC e outros

Abraço! :wink: