通常在spring中会这么写代码:
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<property name="mappingResources">
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<list>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<value>Student.hbm.xml</value>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<value>Course.hbm.xml</value>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
…
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
</list>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
</property>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
…
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
</bean>
如果X.hbm.xml文件很多时,则写起来会很不方便,可以像下面这种写法就简单多了:(其中假设所有的.hbm.xml文件都存于com/model目录)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<bean id="sessionFactory"
class="org.springframework.
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
orm.hibernate3.LocalSessionFactoryBean">
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<property name="mappingDirectoryLocations">
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<list>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
<value>classpath:/com/model</value>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
</list>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
</property>
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
…
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
</bean>