Erros com o hibernate

1 resposta
D

Alguém sabe me dizer a solução para esse erro:

05/03/2005 15:02:39 net.sf.hibernate.cfg.Environment <clinit>

INFO: Hibernate 2.1.6

05/03/2005 15:02:39 net.sf.hibernate.cfg.Environment <clinit>

INFO: hibernate.properties not found

05/03/2005 15:02:39 net.sf.hibernate.cfg.Environment <clinit>

INFO: using CGLIB reflection optimizer

05/03/2005 15:02:39 net.sf.hibernate.cfg.Configuration configure

INFO: configuring from resource: /hibernate.cfg.xml

05/03/2005 15:02:39 net.sf.hibernate.cfg.Configuration getConfigurationInputStream

INFO: Configuration resource: /hibernate.cfg.xml

05/03/2005 15:02:39 net.sf.hibernate.util.XMLHelper$ErrorLogger error

SEVERE: Error parsing XML: /hibernate.cfg.xml(18) Element session-factory requires additional elements.

05/03/2005 15:02:39 net.sf.hibernate.cfg.Configuration doConfigure

SEVERE: problem parsing configuration/hibernate.cfg.xml

net.sf.hibernate.MappingException: invalid configuration

at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:954)

at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:897)

at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:883)

at doug.PessoaDAO.grava(PessoaDAO.java:21)

at doug.PessoaDAO.main(PessoaDAO.java:51)

Caused by: org.xml.sax.SAXParseException: Element session-factory requires additional elements.

at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)

at org.apache.crimson.parser.ValidatingParser$ChildrenValidator.done(ValidatingParser.java:361)

at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1703)

at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)

at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)

at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)

at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)

at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)

at org.dom4j.io.SAXReader.read(SAXReader.java:339)

at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:953)

 4 more

net.sf.hibernate.HibernateException: problem parsing configuration/hibernate.cfg.xml

at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:958)

at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:897)

at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:883)

at doug.PessoaDAO.grava(PessoaDAO.java:21)

at doug.PessoaDAO.main(PessoaDAO.java:51)

Caused by: net.sf.hibernate.MappingException: invalid configuration

at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:954)

 4 more

Caused by: org.xml.sax.SAXParseException: Element session-factory requires additional elements.

at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)

at org.apache.crimson.parser.ValidatingParser$ChildrenValidator.done(ValidatingParser.java:361)

at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1703)

at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)

at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)

at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)

at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)

at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)

at org.dom4j.io.SAXReader.read(SAXReader.java:339)

at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:953)

 4 more

arquivo hibernate.cfg.xml

<?xml version=‘1.0’ encoding=‘utf-8’?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd”>

<hibernate-configuration>
<session-factory >
<property name=“hibernate.connection.driver_class”>com.mysql.jdbc.Driver</property>
<property name=“hibernate.connection.url”>jdbc:mysql://localhost/hiber</property>
<property name=“hibernate.connection.username”>root</property>
<property name=“hibernate.connection.password”></property>
<property name=“show_sql”>true</property>
<property name=“dialect”>net.sf.hibernate.dialect.MySQLDialect</property>
</session-factory>
</hibernate-configuration>

Se alguém poder me ajudar eu agradeço…

1 Resposta

A

Cara,

nao sei se é so isso, mas ta faltando os arquivos hbm
<mapping resource=“Ft01.hbm.xml”/>
Olha o meu hibernate e tire suas conclusões
<session-factory>
<!-- properties -->
<property name=“connection.username”>usuariop</property>
<property name=“connection.url”>jdbc:microsoft:sqlserver://servidor:1433;selectMethod=cursor;sendStringParametersAsUnicode=false;DatabaseName=SCCDEM</property>
<property name=“dialect”>net.sf.hibernate.dialect.SQLServerDialect</property>
<property name=“connection.password”>senha</property>
<property name=“connection.driver_class”>com.microsoft.jdbc.sqlserver.SQLServerDriver</property>

&lt;!-- mapping files --&gt;
       &lt;mapping resource="Cl02.hbm.xml"/&gt;

</session-factory>

</hibernate-configuration>

O erro que ta dando é que o session factiory ta incompleto!!!
Flow!!!

Criado 5 de março de 2005
Ultima resposta 18 de abr. de 2005
Respostas 1
Participantes 2