哪个jar负责解析hibernate.cfg.xml?

时间:2011-08-31 11:13:39

标签: eclipse hibernate hsqldb

我遇到了如下配置问题: 当我按hibernate tool执行示例时 在我写完

之后
  

<session-factory>

    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
    <property name="hibernate.connection.url">jdbc:hsqldb:hsql://127.0.0.1</property>
    <property name="hibernate.connection.username">sa</property>
    <property name="connection.password"></property>
    <property name="connection.pool_size">1</property>
    <property name="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</property>
    <property name="show_sql">true</property>
    <property name="hbm2ddl.auto">create</property>
    <mapping?resource="com/vaannila/course/Course.hbm.xml"/>
     

&LT; session-factory>

并打开HSQLDB连接(使用java -cp ./lib/hsqldb.jar org.hsqldb.Serverjava -cp ./lib/hsqldb.jar org.hsqldb.util.DatabaseManager),当我在Eclipse中使用Hibernate Code Generation时,为什么会弹出错误消息: enter image description here

在jar的前一步中,我没有使用包slf4j*,而是使用log4j,我记得我没有将更改后的jar包含在我的类路径中vannilla required,它对错误有影响吗?首先感谢:)

3 个答案:

答案 0 :(得分:1)

<property?name..中的那些问号是错误的 - 它们不应该存在。删除它们然后重试。

答案 1 :(得分:1)

如果?在编辑器中看不到字符,它们可能是XML解析器无法识别的其他unicode空格字符。您必须选择每个并重新键入空格字符。 (&amp; nbsp;也许?)。您是否从网页复制了示例配置?

答案 2 :(得分:1)

hibernate3.jar负责解析hibernate.cfg.xml。

      <property? //wrong
      <property> //correct