Spring 中配置hibernate的hbm文件
来源:互联网 发布:大麻烟淘宝黑话叫什么 编辑:程序博客网 时间:2024/05/22 16:02
spring配置hibernate映射文件
spring对hibernate配置文件(hibernate.cfg.xml)的集成相当好,常用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能。LocalSessionFactoryBean有几种属性用来查找hibernate映射文件,以下做简单使用介绍。
它们的区别
mappingResources:指定classpath下具体映射文件名
<property name="mappingResources"> <list> <value>XXX.hbm.xml </value> <value>XXX.hbm.xml </value> <value>... </value> </list></property>
有多少hbm文件就要一一指定,比较繁琐,而且不易维护,有时在添加了新的class后会遗忘这里配置上相应的hbm。
mappingLocations:可以指定任何文件路径(包括映射文件的文件名)
file:
<property name="mappingLocations"> <list> <!-- file --> <value>/WEB-INF/petclinic.hbm.xml </value> <value>/WEB-INF/... </value> </list></property>
classpath:
<property name="mappingLocations"> <list> <!-- classpath --> <value>classpath:/com/company/domain/petclinic.hbm.xml </value> <value>classpath:...</value> </list></property>
也可以用通配符指定,'*'指定一个文件(路径)名,'**'指定多个文件(路径)名:
<property name="mappingLocations"> <value>classpath:/com/company/domain/*maps/*.hbm.xml </value></property>
上面的配置是在com/company/domain包下任何maps路径下的hbm.xml文件都被加载为映射文件。
mappingDirectoryLocations:指定映射的文件路径(只是映射文件所在的目录)
file:
<property name="mappingDirectoryLocations"> <!-- file --> <value>/WEB-INF/mymappingpath</value></property>
classpath:
<property name="mappingDirectoryLocations"> <!-- classpath --> <value>classpath:/package/hbm</value></property>
0 0
- Spring 中配置hibernate的hbm文件
- Spring+Hibernate配置hbm.xml文件在jar文件中。
- hibernate中....hbm.xml文件的配置说明
- spring+hibernate 配置hibernate中的hbm.xml文件位置
- hibernate *.hbm.xml文件的配置
- hibernate中hbm文件中inverse和cascade配置分析!
- hibernate在配置文件中配置对象关系映射文件即hbm文件路径的写法
- Hibernate框架中hibernate.properties属性文件,hibernate.cfg.xml配置文件,以及Users.hbm.xml映射文件的配置
- Hibernate hbm.xml的配置
- hibernate 的hbm.xml配置
- hibernate 的hbm.xml配置
- hibernate的hbm配置文档
- hibernate可复用组件的hbm文件路径配置
- 用xxx.hbm.xml映射文件配置的hibernate实例
- hibernate的增长策略和hbm.xml文件配置详解
- Hibernate的hbm.xml文件中相关属性说明
- 关于hibernate中hbm.xml文件报错的解决
- Hibernate中.hbm.xml文件的常用设置
- ubuntu 14.04 安装chrome及给chromium 安装 flash player
- 【学习ios之路:UI系列】获取通过UIImagePackerController获取的系统相册图片的名称信息及保存系统相册到本地
- Abbott 的复仇(Abbott's Revenge,ACM|IPPC World Finals 2000, UVa 816)
- ACM-C - ACboy needs your help again!
- 2015 年 JXNU_ACS 算法组寒假第一次周赛 1006 惩奸除恶
- Spring 中配置hibernate的hbm文件
- PHP中的命名空间
- 2015 年 JXNU_ACS 算法组寒假第一次周赛 1007 汉诺塔问题
- Opencv 2.4.10 +VS2010 项目配置记录
- Contest02-2 Cover——动态规划
- 【DP】在矩阵中,选择一条从左上角到右下角、经过数字之和最大的路径
- MainLoop.c (3)函数exec_command
- 2015 年 JXNU_ACS 算法组寒假第一次周赛 1008 趣味数学题
- 2015重磅炸弹——【视频】Android从程序员到架构师之路