• 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>

      

  • 相关阅读:
    ByteArrayInputStream(字节数组输入流) 示例
    ASP.NET 页面对象模型
    HTML常用标记
    [elementui]上线iconfont乱码
    time与timeEnd测试运行时间
    放大镜效果
    canvas
    [css] 样式列表
    千分符
    centos源失败
  • 原文地址:https://www.cnblogs.com/zengda/p/4328362.html
Copyright © 2020-2023  润新知