<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"
default-autowire="autodetect">
<context:component-scan base-package="com.huawei.cloud" />
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly
</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly
</prop>
<prop key="load*">PROPAGATION_REQUIRED,readOnly
</prop>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="beanNameAutoProxyCreator"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*Service</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>transactionInterceptor</value>
</list>
</property>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://10.70.109.155:3306/cloud_broker</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>mysql</value>
</property>
<property name="maxActive" value="100"/>
<property name="maxIdle" value="30"/>
<property name="maxWait" value="10000"/>
<property name="defaultAutoCommit" value="true"/>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
</props>
</property>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/com/huawei/cloud/permanence/model/mapping</value>
</list>
</property>
</bean>
</beans>
分享到:
相关推荐
在Android开发中,`Application`类是每个Android应用程序的基础组件,它是所有Activity、Service以及其他组件的顶级容器。`Application`类是Android系统最先创建的组件,它的生命周期贯穿整个应用程序,因此,它为...
在Android系统中,每个应用程序都默认关联一个`Application`类,它是程序的全局上下文,负责初始化全局变量、设置全局配置等。然而,在某些特定情况下,我们可能需要创建多个`Application`来处理不同的任务或者使用...
ExcelApplication1.Caption:='Excel Application'; ExcelApplication1.Workbooks.Add(Null,0); ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks[1]); ExcelWorksheet1.ConnectTo(ExcelWorkbook1....
好玩不关闭 application/x-dosexec application/x-dosexec application/x-dosexec application/x-dosexec application/x-dosexec application/x-dosexec application/x-dosexec application/x-dosexec ...
可以通过微软自己的Microsoft Application Compatibility Toolkit 5.5将信任程序加入系统白名单。使用方法: 1. 安装后得到三个程序,我们需要使用管理员权限启动Compatibility Administrator; 2. 在Custom ...
这里我们将深入探讨如何利用`Application`类来实现这一功能,以及涉及的相关知识点。 首先,我们要明白`Application`类是Android应用程序的基类,它在应用启动时最先被创建,并在整个应用生命周期内存在。我们可以...
在Android应用开发中,"从application启动activity"是常见的操作,涉及到Android系统的基本架构和生命周期管理。Application类是每个Android应用程序的基类,它在应用程序的生命周期中扮演着核心角色,而Activity是...
Yarn 获取 Application 列表编码 Yarn 是一个资源管理和调度框架,负责管理 Hadoop 集群中的资源和应用程序。获取 Application 列表编码是 Yarn 中的一种常见操作,本文将对其进行详细的分析和介绍。 Yarn 获取 ...
"Microsoft Web Application Stress Tool"是一款由微软开发的压力测试工具,专为评估和测试Web应用程序的性能及稳定性而设计。这款工具能够模拟大量并发用户访问,从而揭示潜在的系统瓶颈、性能问题以及可能导致崩溃...
### Cookie、Session、Application 的区别与应用 在 ASP.NET 中,为了存储用户的状态信息或临时数据,开发人员经常使用多种内置的对象,例如 Application、Session、Cookie、ViewState 和 Cache 等。这些对象各有...
在标题"MFCApplication1.zip_MFC_MFCApplication1.exe_c++ mfc application_"中,我们可以推断这是一个基于C++语言,使用MFC框架构建的应用程序,其可执行文件名为"MFCApplication1.exe"。描述中的“通过C++和MFC...
在IT行业中,`ConsoleApplication1`通常指的是一个基于控制台的C#或.NET应用程序,它作为项目的入口点,用户可以通过命令行与之交互。在这个场景中,`ConsoleApplication1_zip_consoleapplication_`可能是这个项目的...
《MFCApplication1:深入解析任务管理器源码》 MFCApplication1是一个基于Microsoft Foundation Class (MFC) 库的项目,它提供了一个任务管理器的实现。MFC是微软为Windows平台开发的C++类库,它使得开发者能够方便...
思博伦测试仪application 软件 windows 原版安装程序,不是破解的,License需要去思博伦购买. 如果你需要专业的网络测试仪,搜索本站 MiniSMB网络性能测试仪表 工控 该软件复刻了思博伦 spirent的smart window.基于DPDK...
IBM Rational Application Developer 7.5安装完后,将C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\license\LUM中的nodelock文件用此nodelock替换掉,即可永久使用,可以去看看IBM...
在JSP编程中,`application`作用域是一个关键概念,用于在多个页面间共享数据,尤其是在高并发的场景下提高性能。`application`是四个基本作用域之一,其他包括`page`、`session`和`request`。下面将详细介绍`...
**Application Loader:iOS应用的发布桥梁** Application Loader是苹果开发者工具的一部分,主要用于将iOS应用程序上传到App Store进行审核和发布。这个工具对于iOS开发者来说至关重要,因为它提供了将完成的二进制...
在.NET开发中,Session和Application是两种非常重要的全局存储机制,它们主要用于在Web应用程序中管理用户的状态信息。本文将深入探讨这两个概念,并结合一个实际的“聊天室”应用实例,来阐述它们在实际项目中的...
"IDEA WEB项目启动不加载application.properties配置文件" 在本篇文章中,我们将讨论IDEA WEB项目启动不加载application.properties配置文件的问题。这个问题可能是由于项目中使用的SpringBoot版本不一致引起的。...
在构建一个JSP游戏网站,特别是网游聊天室时,`application`和`session`对象是两个非常关键的概念。它们在Web开发中起着至关重要的作用,帮助开发者存储和管理用户状态以及应用程序范围内的数据。接下来,我们将深入...