quinta-feira, junho 01, 2006

Utilizando Hibernate no GlassFish

Bem , como eu havia comentado no post anterior , eu consegui usar o Hibernate no GlassFish de forma muito facil, vou descrever os passos que eu fiz (tutorial traduzido):

  1. Realize o Download e Instale o GlassFish v2 b05 ( ou mais atual , eu testei com o b03)
  2. Realize o Download do Hibernate 3.2Cr2 ( ou mais atual )
  3. Realize o Download do Hibernate EntityManager 3.2Cr2 ( ou mais atual )
  4. Copie os arquivos para o diretorio "lib"do glassfish , este script ajuda você a saber quais arquivos copiar, mas atenção , alguns arquivos podem estar atualizados e você deve copiar na mão aqueles que derem erro no script
  5. Acerte seu arquivo persistence.xml como neste exemplo
  6. Reinicie o GlassFish e faça o redeploy de sua aplicação
Simples não ?

2 comentários:

ラファエル disse...

Valeu. Me economizou algumas horas de google.

Unknown disse...

Por que quando vou inicializar o glassfish ele lança várias mensagens de nivel SEVERE com o hibernate?

Ex:

SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.TipoRegistro

SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.org.creapi.entities.TipoRegistro on table tiporegistro

SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.NecessidadeEspecial

SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.org.creapi.entities.NecessidadeEspecial on table necessidadeespecial

SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.TipoSanguineo

SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.org.creapi.entities.TipoSanguineo on table tiposanguineo

SEVERE: 19469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.ProfissionalCargoHonorifico


Pelo que estou vendo, o hibernate lança mensagem de nivel INFO, mas ele interpreta como SEVERE. Por quê?