zoukankan      html  css  js  c++  java
  • 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>

      

  • 相关阅读:
    java后端
    2017-12-11
    二叉树与分治法整理
    javaweb
    安装docker
    爬虫
    lintcode
    DEEPlearning
    剑指offer_by牛客网
    DFS
  • 原文地址:https://www.cnblogs.com/zengda/p/4328362.html
Copyright © 2011-2022 走看看