材料来源:http://www.blogjava.net/caixuetao/articles/37790.html
通常在spring中会这么写代码
mappingResources
<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目录)
mappingDirectoryLocations
<bean id="sessionFactory" class="org.springframework.
orm.hibernate.LocalSessionFactoryBean">
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/com/model</value>
</list>
</property>
…
</bean>
写到这里,看到classpath,想起以前整合SSH时,在web.xml中也使用过classpath来简化
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
分享到:
相关推荐
struts2+spring+hibernate 配置文件struts2+spring+hibernate 配置文件
整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...
2. **Hibernate配置文件**: - **hibernate.cfg.xml**:这是Hibernate的核心配置文件,包含数据库连接信息(如URL、用户名、密码)、JDBC驱动、缓存策略、实体类映射等。 - **实体类映射文件(.hbm.xml)**:每个...
在`Hibernate`与`Spring`的整合中,通常会有一个`hibernate.cfg.xml`配置文件,用来定义数据库连接信息、实体类的映射等。同时,`Spring`的配置文件(如`applicationContext.xml`)中会包含`Hibernate`的相关bean...
本项目是关于如何使用Spring MVC与Hibernate结合来实现事务管理的实践教程,通过MyEclipse自动生成所需的包和配置文件。这里将详细讲解这一过程,以及涉及到的关键知识点。 首先,Spring MVC作为Spring框架的一部分...
在这个场景下,"ssh整合带hibernate配置文件"的标题表明我们要讨论如何在SSH架构中配置Hibernate,特别是在Spring框架内进行事务管理。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:这是一个全面的Java...
在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...
strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件
1. 定义Bean:在配置文件或使用Java配置类定义应用中的对象。 2. 注解驱动开发:使用@Component、@Service、@Repository和@Controller等注解标记bean。 3. 配置事务管理:使用@Transactional注解开启事务支持,配置...
通过这篇博文链接(虽然此处未给出实际链接),开发者可以学习到如何将这三个框架集成到一个项目中,包括如何设置相应的Maven或Gradle依赖、配置文件的编写、实体类的设计、以及如何在业务逻辑中调用DAO方法。...
以EhCache为例,我们需要在项目中引入ehcache-core或ehcache的依赖,并在Hibernate配置文件(hibernate.cfg.xml或persistence.xml)中启用二级缓存,添加如下配置: ```xml <property name="hibernate.cache.use_...
配置 ssh2连接的详细解说,struts2+hibernate+spring整合的框架步骤及简单的知识,具体实现可以联系我
在 Spring 配置文件中,我们可以定义各种类型的Bean对象,例如数据源、Session工厂、Hibernate模板、DAO对象、Service对象等等。这些Bean对象之间可以通过依赖注入的方式进行关联和配置。 在给定的配置文件中,我们...
在Spring中,我们通常使用`LocalSessionFactoryBean`来创建Hibernate的SessionFactory,并通过`HibernateTemplate`或`SessionFactory`接口进行数据访问操作。`SessionFactory`是一个线程安全的工厂,用于创建`...
下面将详细介绍如何在Spring中配置Hibernate事务。 首先,我们需要理解Spring事务管理的两种基本模式:编程式事务管理和声明式事务管理。编程式事务管理需要在代码中显式调用开始、提交、回滚等事务操作,而声明式...
Hibernate配置文件主要包含数据库连接信息、JDBC驱动、实体类映射等。例如: ```xml <hibernate-configuration> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect <property name="...
这个"Spring+struts+hibernate配置文件"的压缩包,显然是为了搭建一个基于这三大框架的Java Web项目而准备的。 Spring框架是Java开发中的核心组件,它提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,帮助...
5. **配置Hibernate**:在applicationContext.xml中配置Hibernate的SessionFactory,包括实体管理工厂、实体类扫描路径、数据库连接信息、方言等。还可以配置Hibernate的缓存策略。 6. **编写实体类**:根据数据库...
在Spring的配置文件中,我们需要定义一个`SessionFactoryBean`,并设置相关的Hibernate属性,如数据库连接信息、配置文件路径等。这样,Spring就能根据这些配置创建和管理`SessionFactory`实例。 2. **Hibernate...
在联想配置文件中,Spring的配置可能包括Bean定义、事务管理器设置、数据源配置、对其他框架的整合如MyBatis和Hibernate等。 3. Struts2: Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,...