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

关于在 spring 中配置 Hibernate 的 SessionFactory

    博客分类:
  • java
阅读更多

在 spring 中配置 Hibernate 的 SessionFactory,读取 hbm 文件有两个方法。

第一个,使用 mappingResources 属性要一个一个写 hbm 文件

“classpath*:”指向 WEB-INF/classes 目录)

 

<property name="mappingResources">
	<list>
		<value>classpath*:/test/domain/MyBean.hbm.xml</value>
		<value>classpath*:/test/domain/BasicBean.hbm.xml</value>
	</list>
</property>

 

 第二个,使用 mappingDirectoryLocations 属性可以指定某目录下的 hbm 文件

“classpath*:”指向 WEB-INF/classes 目录)

 

<property name="mappingDirectoryLocations">
	<list>
		<value>classpath*:/test/domain</value>
	</list>
</property>
 

 

分享到:
评论

相关推荐

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    本文将详细讲解如何在Spring 3.2.3版本中配置SessionFactory,以便整合Hibernate 4.2.2,实现对数据库操作的高效管理。SessionFactory是Hibernate的核心组件,它负责创建Session对象,而Session则是与数据库交互的...

    在Spring中配置Hibernate事务

    这可以通过在配置文件中添加以下行来实现: ```xml ``` 这行配置表示Spring会扫描带有@Transactional注解的方法,并自动为它们创建事务。 5. **在业务层方法上使用@Transactional注解**: 在需要进行事务处理...

    spring4配置hibernate3

    在配置文件中,需要配置TransactionManager,通常选择Hibernate的PlatformTransactionManager。 7. **DAO层整合**:创建HibernateTemplate或SessionFactoryTemplate,这是Spring提供的辅助类,用于简化Hibernate的...

    spring mvc+hibernate实现事务管理(配置文件版)

    总结,本项目展示了如何在Spring MVC和Hibernate环境中实现事务管理,通过MyEclipse自动生成的包和配置文件,简化了开发流程。在实际应用中,这样的整合能够提供高效且易于维护的Web应用,同时,声明式事务管理极大...

    Spring集成的Hibernate配置二级缓存

    3. **配置Spring整合Hibernate**:在Spring的配置文件(如applicationContext.xml)中,我们需要配置Hibernate SessionFactory,并指定缓存相关的bean。例如: ```xml &lt;bean id="sessionFactory" class="org....

    memcache也spring,hibernate的配置

    在配置Memcached时,Spring可以用来管理缓存策略,例如使用`@Cacheable`和`@CacheEvict`注解来控制缓存的存取。 6. **xmemcache与xmemcache-spring**:xmemcache是一个Java客户端库,用于连接和操作Memcached服务器...

    struts2.1+spring2.5+hibernate3.3整合之第一步(spring2.5+hibernate3.3)

    3. 配置Hibernate:在Spring配置文件中,配置Hibernate的SessionFactory,并设置数据库连接信息。同时,需要编写实体类和对应的映射文件(`.hbm.xml`),以便Hibernate能够自动管理数据库表。 4. 配置Struts2:创建...

    Spring与Hibernate集成

    5. **事务管理**: Spring提供了声明式事务管理,可以在配置文件中定义事务管理器,并在需要事务控制的方法上添加`@Transactional`注解。这样,Spring会自动处理事务的开始、提交或回滚。 6. **测试和运行**: 最后,...

    spring2.5+hibernate基于xml配置的实例

    这个"spring2.5+hibernate基于xml配置的实例"是一个经典的组合,展示了如何在旧版本的Spring(2.5)和Hibernate中通过XML配置文件来整合和管理应用的组件。 首先,Spring 2.5是Spring框架的一个早期版本,它引入了...

    Spring Persistence with Hibernate

    3. Spring与Hibernate集成:如何在Spring应用中配置和使用Hibernate,包括SessionFactory的配置、事务管理、数据源的设置等。 4. ORM实践:使用Hibernate注解进行对象关系映射,以及HQL和Criteria查询的使用。 5. ...

    Spring-hibernate结合使用全xml配置方式

    在Java企业级开发中,Spring和Hibernate是两个非常重要的框架,Spring主要负责依赖注入和管理,而Hibernate则专注于对象关系映射(ORM)和数据库操作。本教程将详细介绍如何将两者结合,通过全XML配置方式进行集成,...

    springmvc spring hibernate整合Demo

    然后,通过Spring的HibernateTemplate或SessionFactoryBean,将Hibernate集成到Spring中,以便在Controller中方便地进行数据库操作。 4. 创建实体类:定义与数据库表对应的Java类,使用Hibernate的注解(如@Entity...

    spring与hibernate的整合

    在配置文件中,你可以添加 `&lt;tx:annotation-driven/&gt;` 标签启用基于注解的事务管理。然后在 DAO 或 Service 类的方法上添加 `@Transactional` 注解来声明需要事务管理的方法。例如: ```java @Service @...

    Spring中使用Hibernate

    以下将详细介绍如何在Spring中配置和使用Hibernate。 首先,我们需要添加相应的库依赖。Spring和Hibernate的最新版本通常可以在Maven或Gradle的依赖仓库中找到。确保在你的`pom.xml`或`build.gradle`文件中包含...

    springmvc-spring4.3-hibernate5框架整合

    标题 "springmvc-spring4.3-hibernate5框架整合" 暗示了这是一个关于集成Spring MVC、Spring 4.3和Hibernate 5的项目。这个项目可能是一个基础的Web应用开发环境,用于演示或教学如何将这三大流行Java框架协同工作。...

    spring3+hibernate4配置声明式事务管理(annotation方式)

    5. **配置Spring和Hibernate**:在Spring 3中,我们需要配置Hibernate SessionFactory,并将其与Spring的事务管理器相结合。这通常通过XML配置文件或Java配置类完成。同时,需要为数据源、SessionFactory和事务管理...

    spring-mvc hibernate配置

    在配置Spring MVC和Hibernate之前,需要安装JDK、设置环境变量,以及配置IDE(如IntelliJ IDEA或Eclipse),还需要在项目中引入相应的依赖,如Spring MVC、Hibernate、MySQL JDBC驱动等。 4. **Spring MVC配置** ...

    spring mvc + spring + hibernate 全注解整合开发视频教程 04

    在本视频教程“Spring MVC + Spring + Hibernate 全注解整合开发视频教程 04”中,我们将深入探讨Java企业级开发中的三大核心技术——Spring、Spring MVC和Hibernate的集成与应用,尤其是通过注解实现的简化配置。...

    spring4+hibernate4整合例子

    在这个整合例子中,你需要配置Spring的ApplicationContext,定义数据源、SessionFactory以及Hibernate的事务管理器。Spring的Bean配置文件通常以XML或Java配置类的形式存在,用于声明这些组件及其依赖关系。同时,你...

    SpringMVC+Spring+hibernate配置

    1. 定义Bean:在配置文件或使用Java配置类定义应用中的对象。 2. 注解驱动开发:使用@Component、@Service、@Repository和@Controller等注解标记bean。 3. 配置事务管理:使用@Transactional注解开启事务支持,配置...

Global site tag (gtag.js) - Google Analytics