首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问一个HIBERNATE在SPRING中的写法,具体如下

2012-01-12 
请教一个HIBERNATE在SPRING中的写法,具体如下在SPRING的applicationContext.xml中,有这么一段内容:bean i

请教一个HIBERNATE在SPRING中的写法,具体如下
在SPRING的applicationContext.xml中,有这么一段内容:
  <bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 定义SessionFactory必须注入DataSource-->  
  <property name="dataSource"><ref local="dataSource"/></property>  
  <property name="mappingResources">  

<list>  
  <!--以下用来列出所有的PO映射文件-->
<value>classpath:com/liufeng/bean/Customer.hbm.xml</value>
</list>  
  </property>  
<property name="hibernateProperties">  
  <props>  
<!--此处用来定义hibernate的SessionFactory的属性:  
不同数据库连接,启动时选择create,update,create-drop-->  
  <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>  
  <prop key="hibernate.hbm2ddl.auto">update</prop>  
  </props>  
  </property> 
</bean>

红色粗体字标出来的,是运行过程中报错的地方,文件识别不了;想请教一下,这个地方写相对路径应该怎么写。

[解决办法]
不用那个什么classpath
[解决办法]
楼上正解

如果你要用那个classpath:的话
就把那个属性值改为mappingDirectoryLocations
下面用classpath:/com/liufeng/bean即可一次指定这个路径下的所有.hbm.xml文件
[解决办法]

XML code
<value>com/liufeng/bean/Customer.hbm.xml </value> 

热点排行