Spring,Hibernate 集成解决多hbm.xml文件繁多的方案
开发一个大一点的项目有很多的hbm.xml文件,有时候上百个也不稀奇,如果用
<property name="mappingLocations"> <list> <value>com/tz/entity/Student.hbm.xml</value> </list> </property>
那么每一个hbm.xml文件都要配置一行代码,一百个hbm.xml就要写100行 文件让程序 的可读性,可维护性都变都非常差。
一个解决方法就是使用
<property name="mappingDirectoryLocations"> <list>
//WEB-INF/map 里存放了所有的hbm.xml文件 <value>WEB-INF/map</value> </list> </property>
还有一个属性是mappingLocations:可以指定任何文件路径,并且可以指定前缀:classpath,file等
<property name="mappingLocations"> <list> //WEB-INF/map 里存放了所有的hbm.xml文件 <value>/com/tz/entity/student.hbm.xml</value> </list> </property>
也可以
<property name="mappingDirectoryLocations"> <list> //WEB-INF/map 里存放了所有的hbm.xml文件 <value>classpath:/com/tz/entity/student.hbm.xml</value> </list> </property>
posted on 2015-03-10 20:37 nevergiveupzeng 阅读(367) 评论(0) 编辑 收藏 举报