spring配置hibernate映射文件
来源:互联网 发布:东航淘宝旗舰店 编辑:程序博客网 时间:2024/05/22 03:53
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>
mappingJarLocations:指定加载的映射文件在jar文件中(此方法可能不常用,暂无示例)
0 0
- spring配置hibernate映射文件
- spring配置hibernate映射文件
- spring配置hibernate映射文件
- Spring的mappingDirectoryLocations配置Hibernate映射文件
- hibernate和Spring整合时,hibernate映射文件配置方式
- hibernate映射文件配置
- Hibernate映射文件配置
- hibernate映射文件配置
- Hibernate配置映射文件
- hibernate映射文件配置
- hibernate映射文件配置
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- spring 剑走偏锋 mappingDirectoryLocations来配置Hibernate映射文件
- spring配置hibernate映射文件的4种方式
- spring 配置hibernate映射文件的两种方法
- Hibernate映射文件配置技巧
- 如何在Oracle中复制表结构和表数据 【转载】
- STM32建立工程库函数方法
- oracle创建表空间导入/出数据库
- mfc视频处理
- ActiveMQ安装和启动
- spring配置hibernate映射文件
- eclipse svn安装地址
- GIS项目设计第一步——确定项目目标
- TX2440 CMOS 摄像头驱动
- Reverse Nodes in k-Group
- Linux中断(interrupt)子系统之一:中断系统基本原理
- My eclipse中插件Flash不出现server试图解决办法
- 黑马程序员-----Category,protocol和block(二)
- JDK1.5的重要新特征