Problema Netbeans+Hibernate+PostgreSql (Resolvido)

3 respostas
Sora

Pessoal, estou fazendo um exercício que é um software de cadastro. Para isso, estou usando Hibernate e PostgreSql.
Quando tento gerar as tabelas pelo Hibernate, ele exibe a seguinte mensagem:

run:
17/06/2010 14:45:05 org.hibernate.cfg.annotations.Version <clinit>
INFO: Hibernate Annotations 3.3.1.GA
17/06/2010 14:45:05 org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.2.5
17/06/2010 14:45:05 org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
17/06/2010 14:45:05 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
17/06/2010 14:45:05 org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
17/06/2010 14:45:05 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
17/06/2010 14:45:05 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
17/06/2010 14:45:06 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : 
17/06/2010 14:45:06 org.hibernate.util.XMLHelper$ErrorLogger error
SEVERE: Error parsing XML: XML InputStream(1) Content is not allowed in prolog.
Exception in thread "main" org.hibernate.InvalidMappingException: Could not parse mapping document from resource 
        at org.hibernate.cfg.Configuration.addResource(Configuration.java:569)
        at org.hibernate.cfg.AnnotationConfiguration.addResource(AnnotationConfiguration.java:912)
        at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:617)
        at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
        at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
        at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1002)
        at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
        at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
        at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
        at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
        at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
        at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
        at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
        at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
        at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
        at br.cadastro.utils.GeraBanco.main(GeraBanco.java:14)
Caused by: org.hibernate.MappingException: Could not parse mapping document in input stream
        at org.hibernate.cfg.AnnotationConfiguration.addInputStream(AnnotationConfiguration.java:771)
        at org.hibernate.cfg.AnnotationConfiguration.addInputStream(AnnotationConfiguration.java:69)
        at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
        ... 15 more
Caused by: org.dom4j.DocumentException: Error on line 1 of document  : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.
        at org.dom4j.io.SAXReader.read(SAXReader.java:482)
        at org.hibernate.cfg.AnnotationConfiguration.addInputStream(AnnotationConfiguration.java:761)
        ... 17 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

E as tabelas não são geradas. Onde o problema pode estar? :?:

3 Respostas

K

Como tu ta mapeando tuas classes, com xml ou annotations?

Posta os codigos.

juniorsatanas

hibernate.cfg.xml <----------- errado

Sora

Consegui resolver aqui.
Recriei o hibernate.cfg.xml e o hibernateUtil.java , provavelmente meu erro foi na criação de um destes arquivos.

Criado 17 de junho de 2010
Ultima resposta 17 de jun. de 2010
Respostas 3
Participantes 3