`
sumongh
  • 浏览: 228457 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

hibernate+spring配置文件

阅读更多


我贴一个我测试时候用的xml文件,你看看你有没有漏什么,
如果你用的callback的方式,就不用配置proxy那一块。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
        <!--数据源datasource的声明-->
        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
                destroy-method="close">
                <property name="driverClassName">
                        <value>oracle.jdbc.driver.OracleDriver</value>
                </property>
                <property name="url">
                        <value>jdbc:oracle:oci8:@pas_new</value>
                </property>
                <property name="username">
                        <value>rst</value>
                </property>
                <property name="password">
                        <value>rst</value>
                </property>
        </bean>
       
        <!--Session Factory声明-->
        <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
                <property name="dataSource">
                        <ref local="dataSource"/>
                </property>
                <property name="mappingResources">
                        <list>
                                <value>com/rst/hibernate/helloworld/Message.hbm.xml</value>
                        </list>
                </property>
                <property name="hibernateProperties">
                        <props>
                                <prop key="hibernate.dialect">
                                        net.sf.hibernate.dialect.Oracle9Dialect
                                </prop>
                                <prop key="hibernate.show_sql">
                                        true
                                </prop>
                        </props>
                </property>
        </bean>       
               
        <!-- Spring的数据访问异常转换器(Data Access Exception Translator)定义 -->
        <bean id="jdbcExceptionTranslator" class="org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator">
                <property name="dataSource"><ref bean="dataSource"/></property>
        </bean>

        <!-- Hibernate Template定义 -->
        <bean id="hibernateTemplate" class="org.springframework.orm.hibernate.HibernateTemplate">
                <property name="sessionFactory"><ref bean="sessionFactory"/></property>
                <property name="jdbcExceptionTranslator"><ref bean="jdbcExceptionTranslator"/></property>
        </bean>
       
        <!-- Template和Callback方式实现的DAO-->
        <bean id="messageCallbackDAO" class="com.rst.hibernate.testspring.MessageDAOCallbackImpl">
                <property name="sessionFactory">
                        <ref local="sessionFactory"/>
                </property>
                <property name="hibernateTemplate">
                        <ref local="hibernateTemplate"/>
                </property>
        </bean>
</beans>



分享到:
评论

相关推荐

    struts2+spring+hibernate 配置文件

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

    struts1 + hibernate + spring 实现文件上传

    2. **Struts1配置**:在Struts1的配置文件(struts-config.xml)中定义一个Action,指定处理文件上传的Form Bean和Action Class。 3. **ActionForm**:创建一个继承自Struts1的`ActionForm`类,添加`File`和`String...

    Struts2+Hibernate+Spring整合开发深入剖析与范例应用03

    1. 配置Spring:创建Spring配置文件,定义Bean并进行依赖注入,包括数据源、SessionFactory、事务管理器等。 2. 集成Hibernate:在Spring配置中声明Hibernate的SessionFactory Bean,配置Hibernate的相关属性,如...

    Struts2+Hibernate+Spring课件 张志峰版

    Hibernate允许开发者用面向对象的方式来操作数据库,通过XML配置文件或注解方式将Java类映射到数据库表,从而避免了编写大量的SQL语句。它支持懒加载、缓存机制、事务管理和多种数据库平台,大大提高了开发效率。 *...

    JSP源码——车辆管理系统(struts+hibernate+spring+oracle).zip

    2. `hibernate.cfg.xml`:Hibernate的配置文件,包含了数据库连接信息和映射文件引用。 3. `.hbm.xml`或`orm.xml`:Hibernate的映射文件,定义了Java类与数据库表之间的映射关系。 4. `spring-context.xml`:Spring...

    spring多配置文件(struts+hibernate+spring)

    这是一个struts+hibernate+spring得完成实例,大部分ssh实例都是在一个配置文件里进行hibernate+spring+struts的配置。我这个很清楚的分成了四个配置文件。非常适合大型项目的开发学习!

    struts + hibernate + spring demo

    1. **配置文件**:`struts-config.xml`定义了Struts的Action和Result,`hibernate.cfg.xml`配置了Hibernate的数据源和实体映射,`applicationContext.xml`是Spring的配置文件,用于设置Bean的定义和依赖注入。...

    基于hibernate+spring+struts的学生选课系统

    1. **配置文件**:如hibernate.cfg.xml(Hibernate配置文件),struts.xml(Struts配置文件),spring配置文件(如applicationContext.xml,用于定义bean及它们之间的依赖关系)。 2. **实体类**:对应数据库表的...

    struts2+HIbernate+Spring整合所需jar包

    整合这些框架时,通常需要在`web.xml`中配置过滤器、监听器和Spring的上下文加载,同时在Spring配置文件中声明Bean并管理依赖。在Hibernate配置文件中设置数据库连接信息,以及Struts2的配置文件中定义Action和结果...

    struts+hibernate+spring新闻系统

    启动服务器后,系统会自动解压WAR文件,并根据配置文件加载Struts 2的配置、Spring的上下文以及Hibernate的映射文件。系统启动后,用户可以通过浏览器访问指定URL,查看和操作新闻系统。 **功能特性** 这个新闻系统...

    struts2+hibernate+spring的配置文件

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

    Struts+hibernate+spring学习实例

    7. 整合配置:在struts-config.xml、hibernate.cfg.xml和Spring的配置文件(如applicationContext.xml)中,正确配置各个组件,使它们能协同工作。 8. 错误和异常处理:设计合适的错误页面和异常处理器,处理可能...

    jsp+Spring+hibernate 博客系统

    **博客系统概述** 博客系统是一种基于Web的应用程序,它允许用户创建、编辑和发布个人或组织的...如果你希望深入了解这个系统的实现细节,需要深入研究源代码和配置文件,理解它们如何协同工作以满足博客系统的需求。

    Struts1+Hibernate+Spring整合

    - **添加Hibernate支持**:选择Hibernate3.1版本,添加核心库文件,并指定Spring配置文件的位置以及其他相关设置。 #### 三、框架集成与配置 ##### 1. Struts1 配置 - **配置Struts-config.xml**:配置Struts框架...

    基于Struts2+Spring+Hibernate+MySql的注册登录系统.zip

    通过设置配置文件,可以指定哪些数据需要被缓存,以及缓存的策略,如过期时间、更新策略等。 总的来说,基于Struts2+Spring+Hibernate+MySql的注册登录系统是利用这些技术协同工作,实现了用户注册、登录的基本功能...

    10.6struts2+hibernate+spring的整合源代码

    - Spring的配置文件:了解如何使用DI管理Bean,以及如何集成Struts2和Hibernate。 - 数据库设计:查看登录信息存储的表结构。 - 登录逻辑:分析Action中的登录验证过程。 通过这个简单的SSH整合案例,你可以深入...

    Spring + Hibernate + Spring mvc +Ajax 整合

    2. **SessionFactory配置**:在Spring配置文件中,配置Hibernate的SessionFactory,通常使用`LocalSessionFactoryBean`。 3. **DAO(Data Access Object)层**:这是与数据库交互的接口,利用Hibernate的Session...

    基于Struts 2+Hibernate+Spring实现论坛系统

    在论坛系统中,Struts 2 可以用来处理用户的各种操作,如登录、发帖、回复、浏览等,通过Action类定义这些操作,并通过配置文件(struts.xml)来配置URL与Action的映射关系。此外,Struts 2 还提供强大的拦截器机制...

Global site tag (gtag.js) - Google Analytics