使用Spring的mappingDirectoryLocations来配置Hibernate映射文件2009-01-14 14:50在Spring的applicationContext.xml中配置映射文件的方法:<property name="mappingResources"> <list> <value>com/almaer/model/Person.hbm.xml</value> <value>com/almaer/model/Car.hbm.xml</value> <value>com/almaer/model/Engine.hbm.xml</value> <value>com/almaer/model/Toy.hbm.xml</value> </list></property>当配置文件变得越来越多,修改起来也越来越烦人,而且基于XML的配置也可能带来输入的错误,导致你可能因为一个字符的错误而找上半天。现在,你只要指出文件夹就可以了,Spring会替你找出所有映射文件<property name="mappingDirectoryLocations"> <list> <value>WEB-INF/mappings</value> </list></property>也可以通过classpath来指出<property name="mappingDirectoryLocations"> <list> <value>classpath:/my/package/</value> </list></property>
分享到:
相关推荐
### Spring与Hibernate整合的优化配置 #### 一、Spring与Hibernate简介 - **Spring框架**:作为Java开发领域中的一款主流轻量级框架,Spring主要提供了依赖注入(DI)和面向切面编程(AOP)的功能,使得Java开发...
<property name="mappingDirectoryLocations"> <value>classpath:com/model</value> <prop key="hibernate.show_sql">true ``` 此处指定了Hibernate映射文件的位置和是否显示SQL语句等配置。 **...
在Spring配置中,可以通过`mappingDirectoryLocations`指定这些映射文件的位置: ```xml <property name="mappingDirectoryLocations"> <value>classpath:hibernate/mappings ``` 总结来说,多数据库...
<property name="mappingDirectoryLocations"> <value>classpath:com/model</value> <!-- 配置数据库连接参数 --> ``` ### 三、Struts与Spring集成 1. 在`web.xml`中配置Spring的上下文加载监听器,以...
### Spring配置JBPM详解 #### 一、Spring与JBPM框架整合概述 在现代软件开发过程中,企业级应用往往需要采用多种技术栈进行构建。其中,Struts、Spring、Hibernate和JBPM是常用于实现MVC架构、业务逻辑管理、持久...
<property name="mappingDirectoryLocations"> <value>classpath:/org/testa/hibernate/model/ <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect ... ``` 上述代码中,`...
### AJAX配置模板知识点详解 #### 一、概述 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的部分更新,从而提高用户体验。本篇笔记主要介绍了一个具体的AJAX配置示例,它...
<property name="mappingDirectoryLocations"> <value>classpath:com/yixue360/pojo</value> <!-- 指定数据库方言 --> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect <!-- 显示 ...
在现代的Spring应用程序中,整合Hibernate时,我们通常会选择使用Spring的IoC(Inversion of Control)容器来管理数据访问层,而不是直接依赖于Hibernate的配置文件`hibernate.cfg.xml`。这是因为Spring提供了更高级...
这里主要介绍两种配置SessionFactory的方式:通过XML配置和通过加载hibernate.cfg.xml文件。 首先,我们来看第一种方式,通过配置dataSource来创建sessionFactory。这种方式下,Spring会根据XML配置文件中的`<bean>...
(1)使用配置文件和独立的Bean配置: 在这种方式下,`LocalSessionFactoryBean`被用来创建SessionFactory。你需要指定数据源(dataSource)、Hibernate配置属性以及映射文件的位置。例如: ```xml ...
<property name="mappingDirectoryLocations"> <value>/WEB-INF/classes/cn/rmic/manager/hibernate/</value> ``` **3. 在HBM文件中启用缓存** 对于特定的实体类,可以在其HBM文件中添加`<cache>`标签来...
14. <property name="mappingDirectoryLocations"> 15. 16. <value>classpath:/sshfile/model 17. 18. 19. 20. 21. <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect 22. ...