使用Spring 来配置 hibernate 映射文件的 两种方法
2009-09-18 08:54
891 查看
在spring 中 配置 hibernate 映射 中 可以通过以下 两种方法来实现
1:当 需要的映射文件比较少的时候,可以通过 mappingResources 来实现
具体实现如下:
主要就是 在<list></list> 中 用<value> </value>来罗列出来你的 映射文件所在的位置和名称;
这种实现的优点:比较直观,易于理解;弊端就在于:如果映射文件过多的话,一是重复代码过多,二是如果有写错的地方则要费力去找。
所以我们就可以采用下面的方法,只给 spring 一个文件夹,其他的事情,就让spring 来做。
2:当 需要映射的文件过多时,我们可以通过:mappingDirectoryLocations 来实现
具体如下:
可以通过classpath来指定 或者将 classpath:/com/yourcompany 改为 文件夹的位置: 如 WEB-INF/modelMappings
1:当 需要的映射文件比较少的时候,可以通过 mappingResources 来实现
具体实现如下:
<property name="mappingResources"> <list> <value>com/yourcompany/model/Teacher.hbm.xml</value> <value>com/yourcompany/model/Student.hbm.xml</value> <value>com/yourcompany/model/School.hbm.xml</value> </list> </property>
主要就是 在<list></list> 中 用<value> </value>来罗列出来你的 映射文件所在的位置和名称;
这种实现的优点:比较直观,易于理解;弊端就在于:如果映射文件过多的话,一是重复代码过多,二是如果有写错的地方则要费力去找。
所以我们就可以采用下面的方法,只给 spring 一个文件夹,其他的事情,就让spring 来做。
2:当 需要映射的文件过多时,我们可以通过:mappingDirectoryLocations 来实现
具体如下:
可以通过classpath来指定 或者将 classpath:/com/yourcompany 改为 文件夹的位置: 如 WEB-INF/modelMappings
<property name="mappingDirectoryLocations"> <list> <value>classpath:/com/yourcompany/model/</value> </list> </property>
相关文章推荐
- spring 配置hibernate映射文件的两种方法
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- spring+hibernate 两种整合方式配置文件的方法
- springBoot使用Controller读取配置文件两种方式&读取自定义配置方法
- Spring 中基础配置和事务管理的配置和spring托管hibernate配置文件的方法
- 持久化对象的状态、Hibernate配置文件、映射对象标识符 、 映射组成关系 、 Hibernate把持久话类的属性分为两种
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- spring的配置文件中mvc:view-controllerpath使用方法
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- Spring 整合 Hibernate 的一处简化引入PO映射文件配置
- hibernate加载映射文件的两种方法
- Hibernate映射文件id的generator配置方法
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- s2sh整合中hibernate两种配置方式中spring配置文件中的不同
- 用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- Spring中c3p0连接池的配置 及JdbcTemplate的使用 通过XML配置文件注入各种需要对象的操作 来完成数据库添加Add()方法
- spring 使用classpath方式加载hibernate映射文件
- Struts+Spring+Hibernate 的两种组合配置方法