mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations配置映射文件时的区别
配置sessionFactory时:
多个xml映射的配置问题。
- mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations
- 他们的区别:
- 1. mappingResources:指定classpath下具体映射文件名
- <property name="mappingResources">
- <value>petclinic.hbm.xml </value>
- </property>
- 2. mappingLocations:可以指定任何文件路径,并且可以指定前缀:classpath、file等
- <property name="mappingLocations">
- <value>/WEB-INF/petclinic.hbm.xml </value>
- </property>
- <property name="mappingLocations">
- <value>classpath:/com/company/domain/petclinic.hbm.xml </value>
- </property>
- 也可以用通配符指定,'*'指定一个文件(路径)名,'**'指定多个文件(路径)名,例如:
- <property name="mappingLocations">
- <value>classpath:/com/company/domainmaps/*.hbm.xml </value>
- </property>
- 上面的配置是在com/company/domain包下任何maps路径下的hbm.xml文件都被加载为映射文件
- 3. mappingDirectoryLocations:指定映射的文件路径
- <property name="mappingDirectoryLocations"> <list>
- <value>WEB-INF/HibernateMappings</value>
- </list>
- </property>
- 也可以通过classpath来指出
- <property name="mappingDirectoryLocations">
- <list>
- <value>classpath:/XXX/package/</value>
- </list>
- </property>
<list>
<value>classpath:/com/cxf/dao/*.hbm.xml</value>
</list>
</property>
mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations配置映射文件时的区别相关推荐
- 内存映射文件 写入 卡住_在Java中使用内存映射文件时检测(写入)失败
内存映射文件 写入 卡住 内存映射文件是一个很好的并且经常被忽视的工具. 我不会在这里详细介绍它们的工作方式(使用 力 Google Luke!),但我将快速总结其优势: 操作系统提供的延迟加载和写入 ...
- 在Java中使用内存映射文件时检测(写入)失败
内存映射文件是一个很好的并且经常被忽视的工具. 我不会在这里详细介绍它们的工作方式(使用 力 Google Luke!),但我将快速总结其优势: 操作系统提供的延迟加载和写入缓存(您不必自己编写,并且 ...
- 配置映射文件中使用的类的类型别名typeAliases
配置: <!-- 类型别名 --><!-- 配置映射文件中使用的类型别名 --><typeAliases><!-- 给类型 com.igeek.crm.po ...
- Spring集成Mybatis配置映射文件方法详解
Spring ORM模块集成Mybatis使用到了mybatis-spring,在配置mybatis映射文件的时候,一般不直接在Mybatis的配置文件里进行配置,而会在Spring的配置文件里使用M ...
- Hibernate在配置表映射文件时cascade的类型及意义
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan 所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联.如果删除父方 ...
- Xilinx下载方式(具体可以参考配置MCS文件时右下角help调出的doc)
1.两者都属高速并行配置模式. SelectMAP是早期的FPGA两类配置模式之一,是相对于串行(Serial)配置而言的,与主串(Master Serial)和从串(Slave Serial)模式对 ...
- Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...
- 搭建DNS域名解析服务器和本地配置HOST文件有什么区别?
1.DNS服务器可以供其他人一起使用,hosts 文件只能是一个人用.这样修改个记录还得每个人都改一次 hosts, 而 dns 只需要改一次,大家都生效. 2.hosts速度快,不依赖网络,不用担心 ...
- window.loaction.herf与ajax在下载文件时的区别
window.location.href的用法 window.location.href:"url",在本页跳转到url所指的链接 window.location.replace: ...
最新文章
- mybatis整合redis
- mysql性能优化-慢查询分析、优化索引和配置
- Android开发如何双击返回键退出程序
- livecd制作 centos
- 我为什么对TypeScript由黑转粉?
- 在Java错误产生之前对其进行处理的新方法
- @Select注解的使用
- 如何将FLex AIR运行环境与AIR程序一起打包
- if和else同时执行_为什么大量的if else这么不受待见?怎么“干掉”它?
- java中遍历Map几种方法
- 佛言:人有二十难(为)
- 计算机组成原理--复习简答题+答案
- QT访问http服务器,并加载服务器图片
- win10下卸载office2010(测试多种方法后,成功实现)
- 使用Cent Browser+Aria2+Bilibili Envolved下载b站视频--保姆级安装步骤
- 读Java核心技术36讲有感——谈谈对Java的理解,谈谈Exception和Error
- 学python能干嘛-学 Python 都用来干嘛的?
- js 模拟from提交post
- flutter 中实现磨砂玻璃效果
- 程序员是青春饭吗-最新研究显示程序员的能力从50 岁后才会开始下降
热门文章
- 各家版本控制系统(VCS)对比:VSS、SVN、Git。代码托管平台对比:GitLab、GitHub、码云(Gitee)、SourceForge、DevCloud(华为软件开发云)
- python 绝对路径
- Python 自定义函数和参数类型
- ROS服务通信机制原理及示例代码
- Graph Destruction 并查集,图论(500)
- Smzzl with Greedy Snake 模拟-贪心-阅读理解
- 期末Java面向对象程序设计复习稳过不挂指南(更新中)
- Java设计模式——单例模式的七种写法
- Hashtable TreeMap HashMap LinkedHashMap的区别
- Idea中内置Translation插件报“翻译错误”,解决方式!!!