`
jxh118
  • 浏览: 124876 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用spring查找hibernate映射文件

阅读更多

LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations
他们的区别:
mappingResources:指定classpath下具体映射文件名
<property name="mappingResources">
    <value>petclinic.hbm.xml</value>
</property>
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/domain/**/maps/*.hbm.xml</value>
</property>
上面的配置是在com/company/domain包下任何maps路径下的hbm.xml文件都被加载为映射文件

mappingDirectoryLocations:指定映射的文件路径
mappingJarLocations:指定加载的映射文件在jar文件中
 

分享到:
评论

相关推荐

    使用spring整合hibernate和struts时所要用到的所有jar包

    - 在Struts配置文件中,可以指定Action类的Spring Bean名称,以便Struts2能够正确地查找和使用。 在整合过程中,通常需要以下核心jar包: 1. **Spring框架**:`spring-context.jar`, `spring-beans.jar`, `spring...

    Spring+Hibernate

    6. **整合配置**:Spring 和 Hibernate 的整合需要在 Spring 的配置文件中配置 Hibernate 的 SessionFactory,并通过 DataSource 配置数据库连接。同时,还需要配置事务管理器,如 `PlatformTransactionManager`。 ...

    spring与hibernate的包冲突

    而Hibernate则是一个对象关系映射(ORM)工具,它简化了数据库操作,使得开发者可以使用Java对象来处理数据库事务。 标题“spring与hibernate的包冲突”所涉及的问题,通常出现在同时引入这两个框架时,由于它们...

    Spring整合Hibernate和Struts2实现简单的登录

    同时,为User类创建对应的Hibernate映射文件(hbm.xml),描述数据库表结构。 3. **配置Hibernate**:在Spring的配置文件中,定义SessionFactory Bean,指定数据源、Hibernate配置文件路径等信息。配置完成后,...

    struts+spring+hibernate 英文 API

    Struts 是一个用于构建 MVC(模型-视图-控制器)架构的框架,Spring 提供了一个全面的依赖注入(DI)和面向切面编程(AOP)解决方案,而 Hibernate 则是一个对象关系映射(ORM)工具,它简化了数据库与Java对象之间...

    Strust+spring+hibernate新闻发布系统

    例如,`ls`用于列出目录内容,`cd`用于切换目录,`mv`用于移动或重命名文件,`cp`用于复制文件,`rm`用于删除文件,`cat`或`more`用于查看文件内容,`grep`用于搜索包含特定字符串的行,`find`用于查找文件,`chmod`...

    权限管理系统struts2+spring+hibernate+mysql

    在实际开发中,这四个组件通常会结合使用,通过Struts2接收并处理用户请求,Spring负责业务逻辑和安全控制,Hibernate进行数据操作,而MySQL作为数据存储。这样的架构使得系统具有良好的分层和解耦,易于维护和扩展...

    Spring+Hibernate工具类所有增删改查

    文件列表中的"spring+hibernate公共方法,增删改查"表明这个工具类库包含了Spring和Hibernate的集成,提供了统一的接口来执行CRUD操作。这可能是一个单独的Java类,包含了如下的方法: - `save(Object entity)`: ...

    Spring+SpringMVC +Hibernate 整合

    5. 数据源配置:在Spring配置文件中,配置DataSource,可以使用DBCP、C3P0等连接池,或者使用JNDI查找数据源。 6. 事务管理:Spring 提供了声明式事务管理,可以在配置文件中声明事务边界,由Spring自动管理事务的...

    网上购物车struts+spring+hibernate实现

    Struts、Spring 和 Hibernate 是Java Web开发中三个非常重要的开源框架,它们共同构成了所谓的SSH(Struts + Spring + Hibernate)框架。这篇描述提到的是一个基于SSH框架实现的网上购物车系统,下面将详细介绍这三...

    Spring+hibernate+struts2 论坛项目

    SSH整合的关键在于配置,包括Spring的Bean配置、Hibernate的数据源和实体映射配置,以及Struts2的Action和结果配置。这些配置文件需要协同工作,确保各组件之间的通信顺畅。此外,可能还需要处理异常、事务管理等...

    Hibernate映射配置详解

    本篇文章将深入探讨Hibernate的映射配置,帮助你理解如何在实际项目中有效地使用Hibernate。 一、Hibernate概述 Hibernate的核心功能在于它的持久化层,通过ORM机制将Java对象与数据库表进行绑定。它提供了一种在...

    Struts2+spring+hibernate

    3. 配置Hibernate:创建Hibernate的配置文件,包括数据库连接信息,实体类的映射文件,并在Spring配置文件中声明SessionFactory。 4. 编写Action类:这些类通常由Spring管理,执行具体的业务逻辑,并调用Hibernate的...

    使用Struts + Spring + Hibernate完成用户登陆(2)

    在提供的压缩包文件"52-使用Struts + Spring + Hibernate完成用户登陆(2)"中,可能包含了这些步骤的示例代码,包括Action类、Service接口及实现、实体类、配置文件等。你可以根据这些代码学习如何将SSH框架整合到...

    spring icefaces hibernate 整合

    -- 指定Hibernate映射文件 --&gt; &lt;bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"&gt; ``` 最后,关于`WebApplication1`这个文件夹,它很可能是整个Web...

    java 网盘源码 struts+spring+hibernate

    在“Java网盘”源码中,Hibernate用于建立Java对象与数据库表之间的映射关系,使得开发者可以使用面向对象的方式来操作数据库,无需关心底层SQL语句的编写,提高了开发效率。 在实际运行中,用户通过Web界面上传、...

    struts2_spring_hibernate做的登陆注册框架

    7. Hibernate的配置文件:配置数据库连接信息和实体类映射。 通过这个示例项目,开发者可以学习到如何在实际开发中集成这三个框架,提升Web应用的开发效率和质量。同时,理解这种集成方式也有助于掌握Java Web开发...

    Struts + Spring + Hibernate完成用户登陆

    Struts负责MVC(Model-View-Controller)架构中的控制层,Spring作为全面的轻量级框架,提供了依赖注入、事务管理等功能,而Hibernate则是一个强大的对象关系映射(ORM)工具,简化了数据库操作。将这三个框架整合在...

    Struts2+Spring3+Hibernate4必备整合包

    这里提供的"Struts2+Spring3+Hibernate4必备整合包"是一个集合了这三个框架所需库的压缩文件,方便开发者快速搭建项目环境。 Struts2作为表现层框架,主要负责处理HTTP请求,展示视图,以及控制应用程序的流程。它...

    Struts+Spring+Hibernate实现上传下载

    6. **ssh-src 文件夹**:这个文件夹很可能包含了项目的源代码,包括 Struts 的 Action 类、Spring 的配置文件和服务层接口及实现,以及 Hibernate 的实体类和映射文件。通过阅读这些代码,开发者可以深入理解 SSH ...

Global site tag (gtag.js) - Google Analytics