`
heioo
  • 浏览: 75425 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mappingResource属性和mappingDirectoryLocations属性的使用 .

 
阅读更多
转载:

在Spring的applicationContext.xml中配置映射文件,通常是在<sessionFactory>这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,定义方法如下:
<property name="mappingResources">
    <list>
    <value>com/w3cs/vlar/hibernate/Person.hbm.xml</value>
    <value>com/w3cs/vlar/hibernate/Car.hbm.xml</value>
    <value>com/w3cs/vlar/hibernate/Engine.hbm.xml</value>
    <value>com/w3cs/vlar/hibernate/Toy.hbm.xml</value>
    </list>
</property>
当配置文件变得越来越多,阅读和修改起来也越来越麻烦,而且基于XML的配置也可能带来输入的错误,导致你可能因为一个字符的错误而浪费半天时间去寻找错误。
在这种情况下,可以使用LocalSessionFactoryBean的“mappingDirectoryLocations”属性来定义映射文件,只要指出映射文件所在文件夹就可以了,Spring会替你找出该文件夹内所有的映射文件,定义方法如下:

<property name="mappingDirectoryLocations">
    <list>
       <value>WEB-INF/mappings</value>
    </list>
</property>
当然,它的属性值也可以通过classpath来指出,这时所指定的是工程的类路径

<property name="mappingDirectoryLocations">
     <list>
         <value>classpath:/my/package/</value>
     </list>
</property>

分享到:
评论

相关推荐

    com.sap.aii.mapping.api PI MAPPING开发必须jar包

    XI PI MAPPING开发必须jar包 import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.lookup.*; import com.sap.aii.mappingtool.tf7.rt.*;

    com.sap.xpi.ib.mapping.lib

    com.sap.xpi.ib.mapping.lib.jar SAP PI JAVA MAPPING 必备JAR包

    前端项目-knockout.mapping.zip

    2. `dist/`目录:包含已编译和压缩的版本,适合在生产环境中使用,如`knockout.mapping.min.js`。 3. `examples/`或`demo/`目录:可能包含了一些示例代码或演示如何使用knockout.mapping的项目。 4. `docs/`或`...

    SAP PI Java Mapping com.sap.aii.mapping.api PI MAPPING开发必须jar包

    标题提到的"com.sap.aii.mapping.api PI MAPPING开发必须jar包"是Java Mapping开发的核心依赖库,它们包含了API和其他必要的组件,使得开发人员能够创建自定义的映射逻辑。以下将详细讲解SAP PI Java Mapping的开发...

    form_mapping.go

    form_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_mapping.goform_...

    Spring.NET+NHibernate+NHibernate.Mapping.Attribute自动映射

    不喜欢NHibernate传统的*.hbm.xml来对数据库进行映射的朋友有福了,可以使用NHibernate.Mapping.Attribute.dll来实现自动映射。 减少不小的工作量。

    com.sap.xpi.ib.mapping.lib.jar

    com.sap.xpi.ib.mapping.lib.jar

    product-mapping.txt.txt

    p133

    compute_mapping.rar_compute_mapping_dts_writero5t_降维_非线性降维

    这个"compute_mapping.rar_compute_mapping_dts_writero5t_降维_非线性降维"文件似乎是一个包含多种降维算法的资源包,特别是聚焦于非线性降维技术。下面我们将深入探讨降维及其相关知识。 降维是针对高维数据的一...

    tcpmapping.zip

    “tcpmapping.zip”是一个压缩包,其中包含了名为“tcpmapping.exe”的可执行文件,这是一款小巧而实用的端口映射工具。无需繁琐的安装过程,只需将其解压后直接运行,即可轻松实现端口映射功能。该工具的设计理念是...

    python使用arcpy.mapping模块批量出图

    出图是项目里常见的任务,有的项目甚至会要上百张图片,所以批量出土工具很有必要。arcpy.mapping就是ArcGIS里的出图模块... mxd=arcpy.mapping.MapDocument(r"F:\GeoData\ChinaArea\ChinaVector.mxd") DataFrame类用于

    E3.Resource参考手册

    E3.Resource是一个专为E3平台设计的组件,主要用于管理和优化应用程序中的静态资源,如CSS样式表、JavaScript文件和图片等。它旨在提高资源加载效率,提供统一的管理和访问机制,同时支持资源的缓存和动态加载,以...

    mac端chromedriver+mapping.json

    概要描述:mac端所有版本的chromedriver和版本对应文件mapping.json,主要用于自动化测试使用。 使用描述: chromedriver使用: 自动化测试脚本中的setup部分,启动中添加参数:chromedriverExecutableDir,对应的...

    retrace,mapping.txt.txt,这是一个“类”级的方法。方庭.zip

    "mapping.txt"文件是ProGuard或R8混淆工具在混淆代码时生成的映射文件,它记录了原始方法和类名与混淆后名称的对应关系。 标题提到的"retrace,mapping.txt.txt"可能是指一个具体的步骤,即通过retrace工具来解析...

    open_quadtree_mapping.bag

    open_quadtree_mapping.bag的bag文件,用于算法测试的数据

    TCPMapping.rar

    将各种内网的Windows远程桌面、远程控制部署到公网访问。 将各种基于TCP/IP协议的行业软件端口部署到公网访问,如《旺铺理财宝》的后台、网页版等。...通过IPV4和IPV6的映射和转发,实现不同网络协议版本的网络互通。

    Hadoop 2.9.0 core-default.xml 属性集

    - hadoop.security.group.mapping.ldap:一系列与LDAP服务相关联的配置属性,如LDAP连接的URL、连接超时时间、读取超时时间、绑定用户和密码等。 - hadoop.security.credential.clear-text-fallback:指示系统是否...

    PEER REVIEW- CCM Shared Responsibility Mapping.xlsx

    PEER REVIEW- CCM Shared Responsibility Mapping.xlsxPEER REVIEW- CCM Shared Responsibility Mapping.xlsxPEER REVIEW- CCM Shared Responsibility Mapping.xlsxPEER REVIEW- CCM Shared Responsibility Mapping....

    AUTOSAR_SWS_MemoryMapping.pdf

    "AUTOSAR_SWS_MemoryMapping.pdf" AUTOSAR(Automotive Open System Architecture)是一种开放式汽车电子系统架构标准,旨在提供一个通用的、可扩展的汽车电子系统架构,以满足汽车行业对功能性、可靠性和可维护性...

Global site tag (gtag.js) - Google Analytics