hibernate配置文件问题

helei123a 2009-03-10 12:51:46
Eclipse报错:property 匹配错误
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-configuration>
<session-factory>

<property name="connection.drive_class" >com.mysql.jdbc.Driver</property>
<property name="connection.url" >jdbc:mysql://localhost:3306/MyProject</property>
<property name="connection.username" >root</property>
<property name="connection.password" ></property>

<property name="connection.pool_size" >1</property>

<property name="dialect" >org.hibernate.dialect.MYSQLDialect</property>

<property name="current_session_context_class" >thread</property>

<property name="cache.provide_class" >org.hiebernate.cache.NoCacheProveder</property>

<property name="show_sql" >true</property>

<property name="hbm2ddl.auto" >create</property>

<mapping resource="ch03.hibernate.User.hbm.xml"/>


</session-factory>
</hibernate-configuration>

...全文
102 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoxyj 2009-03-12
  • 打赏
  • 举报
回复
up
Study_Work_2009 2009-03-12
  • 打赏
  • 举报
回复
要加载的包找不到,要加那个包
M_song 2009-03-12
  • 打赏
  • 举报
回复
找不包slf4j相应的jar包!
去http://www.slf4j.org/dist/slf4j-1.5.2.zip下个吧!
helei123a 2009-03-11
  • 打赏
  • 举报
回复
最新报错:Failed to load class "org.slf4j.impl.StaticLoggerBinder".
M_song 2009-03-11
  • 打赏
  • 举报
回复

<property name="cache.provide_class" >org.hiebernate.cache.NoCacheProveder </property>
应该为:

<property name="cache.provider_class" >org.hiebernate.cache.NoCacheProveder </property>
rascalboy520 2009-03-10
  • 打赏
  • 举报
回复

<!-- 配置数据源,使用DBCP数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- MySql 数据库的驱动 -->
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<!-- 数据库的URL -->
<property name="url" value="jdbc:mysql://localhost:3306/test"/>
<!-- 指定数据库的用户名 -->
<property name="username" value="root"/>
<!-- 密码 -->
<property name="password" value="123"/>
<!-- 最大连接数据 -->
<property name="maxActive" value="100"/>
<!-- 最大空闲连接数 -->
<property name="maxIdle" value="30"/>
<!-- 最大等待数 -->
<property name="maxWait" value="1000"/>
<!-- 是否默认自动提交 -->
<property name="defaultAutoCommit" value="true"/>
<!-- 连接超时时,是否启动删除 -->
<property name="removeAbandoned" value="true"/>
<!-- 删除数据库连接的超时时长 -->
<property name="removeAbandonedTimeout" value="60"/>
<property name="logAbandoned" value="true"/>
</bean>

<!-- 配置hibernate的SessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 依赖注入SessionFactory所需要的DataSource -->
<property name="dataSource" ref="dataSource"/>
<!-- 加载所有的映射文件 -->
<property name="mappingResources">
<!-- 下面列出所有的持久化映射文件 -->
<list>
<value>com/test/Test1.hbm.xml</value>
</list>
</property>
<!-- 指定hibernate的属性 -->
<property name="hibernateProperties">
<props>
<!-- 指定hibernate使用的数据库方言 org.hibernate.dialect.MySQLDialect-->
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
</props>
</property>
</bean>

jishu_vip 2009-03-10
  • 打赏
  • 举报
回复
详细的配置属性你可以看看这个类的源文件:


org.hibernate.cfg.Environment.java
jishu_vip 2009-03-10
  • 打赏
  • 举报
回复
<property name="cache.provider_class" >org.hiebernate.cache.NoCacheProveder </property>
jishu_vip 2009-03-10
  • 打赏
  • 举报
回复

<property name="cache.provide_class" >org.hiebernate.cache.NoCacheProveder </property>



这句有错误

应该是:



<property name="cache.provider_class" >org.hiebernate.cache.NoCacheProveder </property>



你少写了一个 r

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧