`
lovemybook
  • 浏览: 40221 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

在spring中映射X.hbm.xml文件的小技巧

阅读更多
通常在spring中会这么写代码:
<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
<property name="mappingResources">
<list>
<value>Student.hbm.xml</value>
<value>Course.hbm.xml</value>

</list>
</property>

</bean>如果X.hbm.xml文件很多时,则写起来会很不方便,可以像下面这种写法就简单多了:(其中假设所有的.hbm.xml文件都存于com/model目录)
<bean id="sessionFactory" class="org.springframework.
orm.hibernate.LocalSessionFactoryBean">
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/com/model</value>
</list>
</property>

</bean>
分享到:
评论
2 楼 lovemybook 2008-11-06  
应该不会呀!我用的是spring2.5,不过我觉得2.0应该也支持呀!
1 楼 lw1130 2008-11-05  
这个好像不行吧 我试了 报错?
是不是版本问题?

相关推荐

    基于Struts+Hibernate+Spring的Web_应用开发

    - **核心概念**:虽然Hibernate推荐每个表对应一个对象,并且将映射文件和对象文件分开存放,但在小型项目中,为了简化管理和减少冲突,可以将多个表的映射信息整合到一个或少数几个`.hbm.xml`文件中。 - **实现...

    Spring + Hibernate + Struts 事务配置小例子(带提示框等小技巧)

    前几天搞 Spring + Hibernate + Struts 事务配置 ,网上找了好多资料,不过好无语,大多都是 Ctrl + V,浪费俺的宝贵时间 现在我总结配出一套,给大家参考参考,可能有不足,请大家多多交流。 附:内有弹出...

    spring框架配置bean的高级属性

    本文将详细解读标题“spring框架配置bean的高级属性”以及描述中的内容,并结合具体的示例XML配置文件来探讨Bean配置中的高级技巧。 #### 核心概念与应用场景 在描述中提到的`hibernate tools`是一种用于简化...

    Spring+Hibernate小程序

    【Spring+Hibernate小程序】是一个基于Java的Web开发项目,它结合了Spring框架和Hibernate ORM工具,为构建数据库驱动的应用程序提供了强大的支持。Spring作为一个全面的轻量级应用框架,不仅涵盖了依赖注入、AOP...

    NHibernate_Demo

    4. **映射文件**:NHibernate使用XML文件(如User.hbm.xml)来定义实体类和数据库表之间的映射关系,包括字段类型、主键、外键等。映射文件可以手动编写,也可以通过FluentNHibernate等工具自动生成。 5. **Session...

    SSH整合实例

    在SSH整合中,我们需定义实体类,创建Hibernate的配置文件(hibernate.cfg.xml)和映射文件(.hbm.xml),并使用SessionFactory生成Session对象,执行CRUD操作。 在这个实例中,增删改查的实现可能包含以下步骤: 1...

    Spring + Struts +Hibernate+Oracle 教程有文档及源码

    4. **Hibernate配置**:配置Hibernate的实体类、映射文件(.hbm.xml),以及SessionFactory的创建和使用。 5. **数据库连接**:配置Oracle数据库连接,包括JDBC驱动、数据源设置以及Hibernate的方言配置。 6. **...

    struts1.2+hibernate开发的小项目

    3. **Hibernate框架**:掌握Hibernate的配置,包括hibernate.cfg.xml文件的编写,实体类的创建,以及对应的.hbm.xml映射文件。学习使用SessionFactory和Session对象进行数据操作,如CRUD(创建、读取、更新、删除)...

    Hibernate框架入门教程及实践指导

    3. **实体类和映射文件**:创建实体类,并编写对应的`.hbm.xml`映射文件,或者使用注解进行映射。 **四、实体和表的映射** 1. **属性映射**:字段到列的映射,如`@Column`注解。 2. **主键映射**:通过`@Id`和`@...

    java笔记 资料收藏大师

    学习Hibernate包括实体类的配置、映射文件(hibernate.cfg.xml和.hbm.xml)、Session工厂和Session的使用、事务管理、查询方式(HQL、Criteria API、Query API)等。 6. **Web开发基础**:理解Servlet和JSP的基础...

    SSH整合文档教程…………

    - **hbm.xml**:实体类到数据库表的映射文件,每个实体类对应一个映射文件。 ##### 6. 实体类设计 - 设计实体类,并定义其属性和方法。 - 使用注解或XML配置方式完成实体类与数据库表之间的映射。 ##### 7. DAO层...

    一些SSH小项目

    - **模型类和映射文件**:在Hibernate中,你需要定义Java Bean类来表示数据库中的表,同时编写`hbm.xml`映射文件或使用注解来描述对象与表的对应关系。 - **事务管理**:在SSH项目中,事务管理是非常重要的一环,...

    web开发手册(css、jquery、struts2、spring、hibernate)

    你将学习如何配置Hibernate的XML映射文件(hbm.xml),使用Criteria、HQL(Hibernate Query Language)或JPQL(Java Persistence Query Language)查询数据,以及事务管理和缓存策略。 【帮助文档】 这个压缩包内的...

    javahibernate.rar

    Hibernate通过配置文件(如hibernate.cfg.xml)定义数据库连接,并使用实体类(Entity)和映射文件(hbm.xml)来建立对象-关系映射。在这个项目中,可能存在一个表示在线用户的实体类,以及对应的数据库表,...

    hibernate学习资料

    - 映射文件:XML格式,定义实体类与数据库表的对应关系,如.hbm.xml文件。 - 注解映射:使用Java注解将实体类与数据库表关联,简化配置。 四、实体管理 1. 实体状态:瞬时(Transient)、持久化(Persistent)、脱...

    SSH延迟加载的一个小DEMO

    项目中提到使用的是Oracle数据库,这意味着你需要确保你的Hibernate配置文件中正确指定了Oracle的JDBC驱动,并且数据库表结构与Hibernate映射文件(如.hbm.xml或注解)匹配。由于开发者意外丢失了数据库,这部分可能...

    SSH框架整合笔记

    - 在`struts-config.xml`文件中配置验证规则。 - 在ActionForm中实现`validate()`方法,进行具体的验证逻辑处理。 - 如果验证失败,会自动跳转到错误页面;如果验证成功,则继续执行后续逻辑。 #### 总结 SSH框架...

    小项目的第二部分

    通过编写HBMXML映射文件或使用注解,我们可以定义对象与表之间的关系。Hibernate提供了CRUD(Create, Read, Update, Delete)操作的API,使得开发者无需直接编写SQL,就能方便地进行数据的增删改查。 项目中的day2....

Global site tag (gtag.js) - Google Analytics