`
leexhwhy
  • 浏览: 63365 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring hibernate 配置文件

    博客分类:
  • java
阅读更多

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" ":/spring-beans.dtd">
<beans>
    <!-- 定义受环境影响易变的变量 -->
    <bean id="propertyConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location">
            <value>classpath:jdbc.properties</value>
            <!-- <value>classpath:proxool.properties</value>-->
        </property>
    </bean>


    <!-- 数据源配置,在测试环境使用 -->
    <bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <!-- Connection Info, 使用P6spy记录sql -->
        <property name="driverClassName" value="${jdbc.driverClassName}" />
        <property name="url" value="${jdbc.url}" />
        <property name="username" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />
    </bean>

    <!-- 数据源配置,在生产环境使用应用服务器的数据库连接池 -->
    <!--
        <jee:jndi-lookup id="dataSource"
        jndi-name="java:comp/env/jdbc/ShowcaseDB" />
    -->

    <!-- Hibernate配置 -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">${hibernate.dialect}</prop>
                <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
                <prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
                <prop key="hibernate.generate_statistics">${hibernate.generate_statistics}</prop>
                <prop key="hibernate.current_session_context_class">${hibernate.current_session_context_class}</prop>

            </props>
        </property>
        <!--
            <property name="annotatedClasses"> <list>
            <value>test.at21.orm.model.Tbl</value> </list> </property>
        -->
        <property name="packagesToScan" value="test.**.model">
        </property>
    </bean>

    <!-- 事务管理器配置,单数据源事务 -->
    <bean id="transactionManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory" />
    </bean>

    <!-- 事务管理器配置,多数据源JTA事务-->
    <!--
        <bean id="transactionManager"
        class="org.springframework.transaction.jta.JtaTransactionManager or
        WebLogicJtaTransactionManager" />
    -->


    <bean id="hibernateDao" class="com.at21.orm.hibernate.HibernateDao"
        singleton="false">
        <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <bean id="tblManager" class="test.at21.orm.service.TblManager">
        <property name="dao" ref="hibernateDao" />
    </bean>


</beans>

分享到:
评论

相关推荐

    struts2+spring+hibernate 配置文件

    struts2+spring+hibernate 配置文件struts2+spring+hibernate 配置文件

    strut2 spring hibernate web 相关配置文件

    strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件

    hibernate+spring配置文件

    2. **Hibernate配置文件**: - **hibernate.cfg.xml**:这是Hibernate的核心配置文件,包含数据库连接信息(如URL、用户名、密码)、JDBC驱动、缓存策略、实体类映射等。 - **实体类映射文件(.hbm.xml)**:每个...

    现有Mysql数据库,写Spring + Hibernate的配置文件

    在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...

    struts2+spring+hibernate配置文件详解

    Hibernate配置文件主要包含数据库连接信息、JDBC驱动、实体类映射等。例如: ```xml &lt;hibernate-configuration&gt; &lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect &lt;property name="...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

    struts2+hibernate+spring的配置文件

    配置 ssh2连接的详细解说,struts2+hibernate+spring整合的框架步骤及简单的知识,具体实现可以联系我

    springmvc spring hibernate整合Demo

    3. 集成Hibernate:配置Hibernate的SessionFactory,指定数据库连接信息、实体类映射文件等。然后,通过Spring的HibernateTemplate或SessionFactoryBean,将Hibernate集成到Spring中,以便在Controller中方便地进行...

    ssh整合带hibernate配置文件

    在这个场景下,"ssh整合带hibernate配置文件"的标题表明我们要讨论如何在SSH架构中配置Hibernate,特别是在Spring框架内进行事务管理。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:这是一个全面的Java...

    Hibernate 和 Spring的结合配置文件

    同时,`Spring`的配置文件(如`applicationContext.xml`)中会包含`Hibernate`的相关bean定义,如SessionFactory、DataSource、TransactionManager等,实现对`Hibernate`的管理。 接着,`HQL`是`Hibernate`提供的...

    SpringMVC+Spring+hibernate配置

    3. 创建SpringMVC配置文件:定义处理器映射器、视图解析器、拦截器等。 4. 编写Controller:实现请求处理逻辑,使用@RequestMapping注解定义URL映射。 接下来,Spring框架是整个应用程序的基石,它通过DI管理对象的...

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

    本项目是关于如何使用Spring MVC与Hibernate结合来实现事务管理的实践教程,通过MyEclipse自动生成所需的包和配置文件。这里将详细讲解这一过程,以及涉及到的关键知识点。 首先,Spring MVC作为Spring框架的一部分...

    Spring+struts+hibernate配置文件

    这个"Spring+struts+hibernate配置文件"的压缩包,显然是为了搭建一个基于这三大框架的Java Web项目而准备的。 Spring框架是Java开发中的核心组件,它提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,帮助...

    spring hibernate dtd 文件

    当开发人员在编辑Spring、Hibernate或Struts2的配置文件时,IDE会根据对应的DTD文件提供元素、属性的智能提示,减少手动输入和错误的可能性。 在实际项目中,将这三者结合使用,可以构建出强大的Java Web应用程序。...

    spring配置文件详解

    在 Spring 配置文件中,我们可以定义各种类型的Bean对象,例如数据源、Session工厂、Hibernate模板、DAO对象、Service对象等等。这些Bean对象之间可以通过依赖注入的方式进行关联和配置。 在给定的配置文件中,我们...

    Spring Hibernate 集成的例子

    在Spring和Hibernate的集成过程中,我们首先会在`src`目录下创建Spring的配置文件(如`applicationContext.xml`),定义Bean的实例化和依赖关系。接着,会创建Hibernate的配置文件(如`hibernate.cfg.xml`),设置...

    Spring与Hibernate集成

    2. **配置SessionFactory**: 在Spring配置文件中,使用`LocalSessionFactoryBean`定义SessionFactory的配置,指定之前创建的`hibernate.cfg.xml`文件位置。 3. **配置HibernateTemplate**: Spring通过`...

    struts2 spring hibernate开发环境配置

    总的来说,Struts2、Spring和Hibernate的集成涉及到多个步骤,包括环境搭建、配置文件编写、接口设计以及代码实现。集成过程中需要注意版本兼容性,以及正确配置各框架之间的交互。这种集成使得开发者能够专注于业务...

    Spring集成的Hibernate配置二级缓存

    以EhCache为例,我们需要在项目中引入ehcache-core或ehcache的依赖,并在Hibernate配置文件(hibernate.cfg.xml或persistence.xml)中启用二级缓存,添加如下配置: ```xml &lt;property name="hibernate.cache.use_...

Global site tag (gtag.js) - Google Analytics