我遇到了如下配置问题: 当我按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.Server
和java -cp ./lib/hsqldb.jar org.hsqldb.util.DatabaseManager
),当我在Eclipse中使用Hibernate Code Generation
时,为什么会弹出错误消息:
在jar的前一步中,我没有使用包slf4j*
,而是使用log4j
,我记得我没有将更改后的jar包含在我的类路径中vannilla required,它对错误有影响吗?首先感谢:)
答案 0 :(得分:1)
<property?name..
中的那些问号是错误的 - 它们不应该存在。删除它们然后重试。
答案 1 :(得分:1)
如果?在编辑器中看不到字符,它们可能是XML解析器无法识别的其他unicode空格字符。您必须选择每个并重新键入空格字符。 (&amp; nbsp;也许?)。您是否从网页复制了示例配置?
答案 2 :(得分:1)
hibernate3.jar负责解析hibernate.cfg.xml。
<property? //wrong
<property> //correct