在 spring 中配置 Hibernate 的 SessionFactory,读取 hbm 文件有两个方法。
第一个,使用 mappingResources 属性要一个一个写 hbm 文件
(“classpath*:”指向 WEB-INF/classes 目录)
<property name="mappingResources"> <list> <value>classpath*:/test/domain/MyBean.hbm.xml</value> <value>classpath*:/test/domain/BasicBean.hbm.xml</value> </list> </property>
第二个,使用 mappingDirectoryLocations 属性可以指定某目录下的 hbm 文件
(“classpath*:”指向 WEB-INF/classes 目录)
<property name="mappingDirectoryLocations"> <list> <value>classpath*:/test/domain</value> </list> </property>