`
balaschen
  • 浏览: 192198 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Spring Hibernate SessionFactory配置

阅读更多
  1. dataSource:JDBC 数据源;
  2. hibernateProperties:hibernate配置参数
  3. mappingResources:hibernate 实体类映射配置
  4. entityCacheStrategies:class缓存配置策略(可以在每个class进行配置,也可以进行统一配置)
  5. collectionCacheStrategies:class关联的集合的缓存配置策略(可以在每个class进行配置,也可以进行统一配置)
  6. eventListeners:hiberante实践侦听器
hibernate properties
  1. <bean id="hibernateProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">  
  2.         <property name="properties">  
  3.             <props>  
  4.                 <prop key="hibernate.dialect">{hibernate.dialect}</prop>  
  5.                 <prop key="hibernate.show_sql">true</prop>  
  6.                 <prop key="hibernate.cache.use_query_cache">false</prop>  
  7.                 <prop key="hibernate.default_batch_size">10</prop>  
  8.                 <prop key="hibernate.cache.provider_class">org.hibernate.cache.OSCacheProvider</prop>  
  9.             </props>  
  10.         </property>  
  11.     </bean>  

hibernate mappingResources
  1. <property name="mappingResources">  
  2.      <list>  
  3.                 <value>com/comwave/ww/oa/webui/domain/ProcFormMapping.hbm.xml</value>  
  4.                 <value>com/comwave/ww/oa/webui/domain/ContactForm.hbm.xml</value>  
  5.                    
  6.                 <value>com/comwave/ww/oa/webui/user/domain/User.hbm.xml</value>  
  7.                 <value>com/comwave/ww/oa/webui/user/domain/Role.hbm.xml</value>  
  8.                 <value>com/comwave/ww/oa/webui/user/domain/ActionInfo.hbm.xml</value>  
  9.                 <value>com/comwave/ww/oa/webui/domain/FileAttachment.hbm.xml</value>  
  10.       </list>  
  11. </property>  

 

 entityCacheStrategies
  1. <bean id="entityCacheStrategies" class="org.springframework.beans.factory.config.PropertiesFactoryBean">  
  2.         <property name="properties">  
  3.             <props>  
  4.                 <prop key="org.hibernate.auction.model.Item">read-write</prop>  
  5.            </props>  
  6.         </property>  
  7.     </bean>  

 

eventListeners
  1. <property name="eventListeners">  
  2.             <map>  
  3.                 <entry key="post-insert">  
  4.                     <ref local="auditEventListener"/>  
  5.                 </entry>  
  6.                 <entry key="post-update">  
  7.                     <ref local="auditEventListener"/>  
  8.                 </entry>  
  9.                 <entry key="post-delete">  
  10.                     <ref local="auditEventListener"/>  
  11.                 </entry>  
  12.             </map>  
  13.         </property>  
分享到:
评论

相关推荐

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

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

    memcache也spring,hibernate的配置

    4. **Spring与Hibernate的集成**:Spring提供了对Hibernate的全面支持,可以通过SessionFactoryBean配置来管理Hibernate的SessionFactory,并通过HibernateTemplate或HibernateJpaDialect进行数据访问操作。...

    springmvc spring hibernate整合Demo

    这通常通过XML或Java配置完成,包括Spring MVC的DispatcherServlet配置、数据源配置以及Hibernate SessionFactory配置。 2. 配置Spring MVC:设置DispatcherServlet,处理HTTP请求,并配置HandlerMapping和...

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

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

    webwork Spring hibernate整合配置.doc

    3. **Spring配置**:`applicationContext.xml`是Spring的配置文件,通常包含Bean定义、数据源、事务管理、Hibernate SessionFactory以及其他服务的配置。这里没有给出具体的配置内容,但在实际项目中,会包含对...

    Struts2 Spring Hibernate的配置及登录实例(附源码)

    通过这个登录实例,你可以学习到如何在实际项目中集成Struts2、Spring和Hibernate,理解它们之间的协作方式,以及如何编写和配置相关的代码。同时,这也将帮助你掌握Java Web开发的基础知识,提高解决实际问题的能力...

    集成springmvc spring hibernate的配置

    3. **配置Hibernate**:接着,配置SessionFactory以创建Hibernate会话工厂。设置数据源、Hibernate属性以及映射文件的位置: ```xml &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3....

    spring+hibernate+maven零配置

    在Hibernate方面,虽然其本身并不提供“零配置”,但通过Spring Boot,我们可以很容易地配置Hibernate。Spring Boot会自动识别`pom.xml`中的ORM库,并设置默认的SessionFactory。同时,我们还可以使用`@Entity`注解...

    Spring+hibernate整合源代码

    1. **依赖注入**:Spring 提供的 DI(Dependency Injection)机制可以帮助管理 Hibernate SessionFactory 和 Session 实例,避免手动创建和管理这些对象。在配置文件中定义 SessionFactory 的 Bean,然后通过注解或 ...

    Myeclipes+spring+hibernate配置

    在配置过程中选择Spring来管理SessionFactory,不使用hibernate.cfg.xml文件,而是将Hibernate配置集成到Spring配置文件中。设置SessionFactory ID,例如“sessionFactory”,并配置数据库连接信息,如数据源...

    第25,26讲 --搭建和配置Spring与Hibernate整合的环境

    在`applicationContext.xml`中,我们需要配置Spring的Bean定义,包括数据源、Hibernate SessionFactory以及事务管理器。例如: ```xml &lt;bean id="dataSource" class="org.springframework.jdbc.datasource....

    SpringMVC+Spring+hibernate配置

    SpringMVC、Spring和Hibernate是Java开发中三...Spring可以透明地管理Hibernate的SessionFactory,确保在多线程环境下的安全性,并且通过AOP处理事务。这样的组合使得开发者能更专注于业务逻辑,而不是底层的基础设施。

    Spring Hibernate事务实例

    在Java企业级应用开发中,Spring和Hibernate是两个非常重要的框架。Spring是一个全面的后端应用程序框架,提供了依赖注入、AOP(面向切面编程)等功能,而Hibernate则是一个强大的对象关系映射(ORM)工具,用于简化...

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

    在`applicationContext.xml`或对应的配置文件中,我们需要定义数据源、Hibernate SessionFactory以及事务管理器。例如: ```xml &lt;bean id="dataSource" class="org.springframework.jdbc.datasource....

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

    4. Hibernate的配置和实体类的注解,以及如何在Spring中配置SessionFactory和TransactionManager。 5. 整合Spring MVC、Spring和Hibernate,实现数据库操作的自动化。 6. 使用Spring测试框架进行单元测试和集成测试...

    Spring集成Hibernate myeclipse 下

    2. **配置Spring**:编写Spring的配置文件(如`applicationContext.xml`),定义数据源、Hibernate SessionFactory及事务管理器。数据源通常是DataSource Bean,SessionFactory Bean用于创建和配置Hibernate ...

    struts2 spring hibernate integration

    4. 使用Spring的SessionFactoryBean创建SessionFactory,并配置事务管理器。 5. 在Action类中,通过@Autowired注解获取Spring管理的对象,如SessionFactory、Service等。 6. 在Action中调用Service层方法进行业务...

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

    配置完成后,需要创建HibernateTemplate或SessionFactoryBean,以便Spring可以管理Hibernate的Session。例如: ```xml &lt;bean id="hibernateTemplate" class="org.springframework.orm.hibernate4.HibernateTemplate...

Global site tag (gtag.js) - Google Analytics