com.devie.oa.system.hibernate.Loginuser.hbm.xml  ????用package来表示xml的位置吗? 你怎么想的呢
1.放到/web-inf/mapping/User.xml
        <property name="mappingResources" >
            <list>
                <value>WEB-INF/mappings/User.hbm.xml</value>
            </list>
        </property>
        OR
       <property name="mappingDirectoryLocations">
            <list>
                <value>WEB-INF/mappings</value>        //指定目录,自动选择目录下所有
            </list>
        </property>
  同类放到一起
        <property name="mappingResources" >
            <list>
                <value>WEB-INF/classes/org/appfuse/model/User.hbm.xml</value>
            </list>
        </property>

解决方案 »

  1.   

    model打包到jar,放到lib下面        <property name="mappingResources" >
                <list>
                    <value>org/appfuse/model/User.hbm.xml</value>
                </list>
            </property>
      

  2.   

    <value>com/devie/oa/system/hibernate/Loginuser.hbm.xml</value>
      

  3.   

    在spring中必须用"/"来替代'.',虽然在hibernate3中你可以用‘。’来定义classes中的路径,不知道spring怎么考虑的,没有使用大家都熟悉的‘.'