`
wangfu_02
  • 浏览: 71784 次
社区版块
存档分类
最新评论

spring集成hibernate配置

    博客分类:
  • java
 
阅读更多

spring配置文件:

<?xml version="1.0" encoding="UTF-8"?>


<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
                             http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
        default-autowire="byName">

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">     
<property name="driverClass" value="com.mysql.jdbc.Driver"/>     
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/wangfu"/>     
<property name="user" value="root"/>     
<property name="password" value="root"/>     
</bean>  
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="mappingDirectoryLocations">
            <list>
                <value>classpath*:hbconfig/</value>
            </list>
        </property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">
                    org.hibernate.dialect.MySQLDialect
                </prop>
            </props>
        </property>
</bean>

</beans>

 

 

测试配置文件:

使用XmlBeanFactory获取bean.xml的配置信息

XmlBeanFactory factory=new XmlBeanFactory(new ClassPathResource("bean.xml"));

获取spring的JdbcTemplate模板用于jdbc操作

org.springframework.jdbc.core.JdbcTemplate template=(org.springframework.jdbc.core.JdbcTemplate)factory.getBean("jdbcTemplate");
        String sql="insert into test(name) values ('name1asdfasdfasdfasdf')";
        template.execute(sql);

 

获取org.hibernate.SessionFactory对象

org.hibernate.SessionFactory
        sessionFactory=(org.hibernate.SessionFactory)factory.getBean("sessionFactory");

 

出始化org.springframework.orm.hibernate3.HibernateTemplate模板

org.springframework.orm.hibernate3.HibernateTemplate ht=new org.springframework.orm.hibernate3.HibernateTemplate();
        ht.setSessionFactory(sessionFactory);

 

分享到:
评论

相关推荐

    Spring与Hibernate集成

    **Spring与Hibernate集成详解** 在Java企业级应用开发中,Spring和Hibernate是两个非常重要的框架。Spring是一个全方位的轻量级应用框架,提供了强大的依赖注入、AOP(面向切面编程)以及各种服务管理功能。而...

    Spring集成Hibernate所需jar包

    在Java企业级开发中,...不过,上述列出的jar包是Spring集成Hibernate的基本配置,能够确保基本的CRUD操作和事务管理功能正常运行。正确地引入和配置这些jar包,可以有效地提升Java企业应用的开发效率和可维护性。

    ssh集成jar包,支持spring集成Hibernate,spring集成struts2等

    - Spring与Hibernate集成,通常使用Spring的HibernateTemplate或HibernateDaoSupport,提供事务管理和数据访问抽象,使得代码更简洁,事务控制更方便。 - Spring与Struts2集成,Spring可以作为Struts2的Action的...

    Spring集成的Hibernate配置二级缓存

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

    Spring集成Hibernate myeclipse 下

    在"Spring集成Hibernate Myeclipse下"的场景中,我们首先需要配置MyEclipse环境,确保安装了Spring和Hibernate的插件,以及Tomcat服务器。接下来,我们将逐步介绍集成过程中的关键步骤: 1. **创建项目结构**:创建...

    memcache也spring,hibernate的配置

    综上所述,这个项目展示了如何在Java环境下,利用Maven构建工具,将Memcached、Hibernate和Spring集成,实现高效的数据缓存策略,提升应用性能。对于开发人员来说,理解和掌握这些配置能帮助他们更好地优化大型...

    spring集成hibernate所需jar包

    在"spring集成hibernate所需jar包"中,通常包含以下关键的库文件: 1. **Spring Framework**:这是Spring的核心组件,包括`spring-context`、`spring-beans`、`spring-aop`、`spring-jdbc`和`spring-orm`等模块。...

    Spring之Spring2.5集成Hibernate3.6

    这篇博客“Spring之Spring2.5集成Hibernate3.6”主要探讨了如何将两个经典的开源框架——Spring 2.5和Hibernate 3.6进行整合,以实现数据持久化的高效管理。 Spring 2.5版本是Spring框架的一个重要里程碑,它引入了...

    Spring2 Hibernate3集成

    4. **DAO支持**:Spring提供了对DAO的支持,可以方便地集成Hibernate DAO实现。 #### 三、示例代码解析 下面基于提供的代码片段,详细分析Spring2 Hibernate3集成的关键点。 ##### 1. UserDAO接口定义 ```java ...

    springboot2.0多数据源集成hibernate配置hibernateDaoSupport示例

    本示例主要介绍如何实现Spring Boot 2.0多数据源的集成,并结合Hibernate进行配置,特别是在DAO层使用`HibernateDaoSupport`进行操作,而非使用JPA(Java Persistence API)。 首先,让我们了解Spring Boot 2.0的...

    spring 与hibernate的集成

    -- 指定Hibernate配置文件 --&gt; &lt;property name="configLocation" value="classpath:hibernate.cfg.xml"/&gt; &lt;!-- 配置实体类扫描路径 --&gt; &lt;!-- 其他Hibernate相关配置 --&gt; ``` 然后,为了方便地在Service层使用...

    Myeclipes+spring+hibernate配置

    标题 "Myeclipes+spring+hibernate配置" 描述了如何在MyEclipse集成环境中设置Spring和Hibernate框架的整合。此配置过程是开发Java Web应用时常见的步骤,特别是对于那些利用Spring来管理和控制事务,以及使用...

    struts1+spring+hibernate+ibatis集成

    Struts1、Spring、Hibernate和iBatis是Java Web开发中的四大框架,它们共同构建了一个强大的后端架构,用于处理复杂的企业级应用。这个集成方案旨在优化开发流程,提高代码的可维护性和可扩展性。 Struts1是MVC...

    spring与hibernate以及ibatis集成的实例和具体配置图解

    标签“Ibatis,hibernate与spring集成配置”进一步强调了这个主题的重点。Spring作为容器,可以管理Hibernate和Ibatis的生命周期,通过Spring的DataSource、SessionFactory和SqlSessionFactoryBean等组件,实现对这...

    struts2.1.8 集成 spring hibernate需要的 核心 jar

    这个版本的Struts2集成了Spring和Hibernate,使得开发者能够更方便地管理控制层(Controller)和持久层(Persistence Layer)。Spring是一个全面的后端应用框架,而Hibernate则是一个流行的ORM(对象关系映射)工具...

    Spring集成Jpa(Hibernate实现)

    这个"Spring集成JPA(Hibernate实现)"的例子,涵盖了从基础配置到实际使用的完整流程,对于理解Spring与JPA的集成非常有帮助。通过这个示例,开发者能够学习如何避免因版本不兼容而引发的问题,更好地掌握Spring与...

    Spring集成Hibernate写SQLServer

    在Spring集成Hibernate的过程中,我们需要配置Spring的DataSource、SessionFactory以及Hibernate的实体类和映射文件。DataSource是连接数据库的桥梁,SessionFactory则负责创建Session对象,Session对象是执行数据库...

    struts2 spring hibernate集成

    集成Struts2、Spring和Hibernate时,需要注意配置文件的正确设置,包括Action配置、Spring Bean的定义、Hibernate的数据库连接和实体映射。同时,理解这三个框架的工作原理和相互作用,对于解决问题和优化代码至关...

    struts2+spring+hibernate配置

    总结来说,"struts2+spring+hibernate配置"涉及到了Java Web开发中的三层架构,包括前端控制、业务逻辑和数据持久化。开发者需要理解这三个框架的核心原理,并掌握它们的配置和整合方法,以构建高效、可维护的Web...

    spring和hibernate集成Demo

    以上内容概述了Spring 2.5与Hibernate 3.3集成的基本原理和配置过程。在实际项目中,开发者需要根据具体需求调整配置,比如添加缓存策略、优化性能等。这个Demo提供了学习和实践的基础,帮助开发者理解如何在Spring...

Global site tag (gtag.js) - Google Analytics