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? :?: