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

spring 事物 测试

 
阅读更多
public List<Map<String, Object>> queryForListMap(final String sql)
			throws Exception {
		/*new Thread(){
			@Override
			public void run() {
			    //使用当前的 transaction
				List<Map<String, Object>>  list=jdbcTemplate.queryForList(sql);
				System.out.println(list.size());
			}
		}.start();*/
		/*new Thread(){
			@Override
			public void run() {
				List<Map<String, Object>> list=null;
				try {
			        //使用当前的 transaction
					list = queryForListMap2(sql);
				} catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				System.out.println(list.size());
			}
		}.start();*/
		
		
		/*new Thread(){
			@Override
			public void run() {
				//Creating new transaction with name
				serviceUtil.queryTasks();
			}
		}.start();*/
		/*for(int i=0;i<8;i++){
			executorService.execute(new Runnable() {
				@Override
				public void run() {
					 //使用当前的 transaction
					List<Map<String, Object>>  list=jdbcTemplate.queryForList(sql);
					System.out.println(list.size());
					
					System.out.println("ThreadId==="+Thread.currentThread().getId());
					//Creating new transaction with name
					//每一次Creating new transaction
					serviceUtil.queryTasks();
				}
			});
		}*/
		
		/*for(int i=0;i<8;i++){
			executorService.submit(new Callable<String>() {
				public String call() throws Exception {
					 //使用当前的 transaction
					List<Map<String, Object>>  list=jdbcTemplate.queryForList(sql);
					System.out.println(list.size());
					System.out.println("ThreadId==="+Thread.currentThread().getId());
					//Creating new transaction with name
					//每一次Creating new transaction
					serviceUtil.queryTasks();
					return sql;
				};
			});
		}*/
		
		for(int i=0;i<8;i++){
			//使用当前的 transaction
			serviceUtil.queryTasks();
		}
		
		return jdbcTemplate.queryForList(sql);
	}

 

分享到:
评论

相关推荐

    spring事物传播测试表

    NULL 博文链接:https://zhouchaofei2010.iteye.com/blog/2397918

    spring.net 声明式事物管理小示例

    spring.net 声明式事物管理小示例,有完整的配置,以及测试

    spring分布式事务配置详解附源码

    spring分布式配置详解,并有testng测试报告, 公司封了端口,下载后,把后缀名改为rar就行了

    2-分布式高级篇 _SpringCloud系统_spring_谷粒商城_分布式_分布式高级篇_

    Gateway网关、Feign远程调用、Sleuth+Zipkin链路追踪系统、Spring Cache缓存、SpringSession跨子域Session同步方案、基于ElasticSearch7全文检索、异步编排与线程池、压力测试调优、Redisson分布式锁、分布式信号量...

    spring4.0和hibernate4.0整合框架

    此框架实现了hibernate根据实体自动创建表(前提是你要在mysql中创建名为testspring的库),spring的aop拦截功能,帮助了解aop,和spring事物控制,异常回滚以及junit4的测试功能等。

    Spring2.5+Struts1.3的整合 项目完整小demo

    经过测试 实现Strut1和Spring2.5的集成 实现了Spring声明式事物管理 我的博客园地址 http://www.cnblogs.com/qylbg/ 邮箱1055592535@qq.com

    springTranction

    spring事物的测试

    test-pring-boot:Spring Boot 测试,完成

    Starter POM:它们是使您更容易实现事物的依赖项,例如启动一个 web 项目,我们有 spring-boot-starter-web,所以有几个。 依赖项的名称是 spring-boot-starter- * 其中 * 代表 starters 的依赖项列表: 执行器:...

    J2EE spring mvc mybatis bootstrap HTML5 后台框架 控制台 mysql版本_spring3.0

    spring aop 事物处理 7. 代码生成器 (freemarker), 代码 zip 压缩打包 8. MD5加密 SHA加密(登录密码用此加密) 9. 数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发 ...

    springmvc+Mybatis+activiti5

    使用spring的带事物的单元测试,这样就不会破坏数据库原场 然后通过maven 命令: tomcat7:run deploy 运行 http://localhost:9090/spring3-security-integration/main/common user、user admin、admin

    hex-springcloud:SpringBoot 2.1.4 Spring Cloud Greenwich.SR1 微服务版本测试

    hex 基于SpringCloud构建的微服务 基础版本 组件说明: 组件名称 版本 描述 SpringBoot 2.1.4 基础框架 Spring Cloud Greenwich.SR1 ...Spring Cloud Gateway ...Spring Cloud Eureka ...分布式事物 tx-lcn 已用 tx-m

    Struts2_Spring3_hibernate3_s2hh

    spring 3.o struts 2.1 hibernate 3.3 日志记录 数据库连接池配置 事物配置 测试用例

    spring AOP

    其中的一个测试类 里面有整个框架的搭建 package com.icss.test; import java.sql.Timestamp; import java.util.Date; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.spring...

    awesome-spring-boot:Spring Boot和闪亮事物的基于代码的实际示例。 :smiling_face_with_heart-eyes:

    测试使用@Test批注检查测试用例。 $ gradlew test建立生成项目并创建可执行的jar和war文件。 $ gradlew assemble不行吗您应该检查执行权限。 $ chmod +x gradlew跑可以通过Web浏览器连接spring-web-starter的示例$ ...

    Spring面试题

    毫无疑问,这样的对象可以在不同 J2EE 环境 (Web 或 EJB)、独立应用程序、测试环境之间重用。 IOC 和 AOP 控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接...

    J2EE spring mvc mybatis bootstrap HTML5 后台框架 控制台 oracle版本_spring3.0

    spring aop 事物处理 7. 代码生成器 (freemarker), 代码 zip 压缩打包 8. MD5加密 SHA加密(登录密码用此加密) 9. 数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发 ...

    spring3.2+strut2+hibernate4

    -- 数据源配置,主要用于开发测试环境 --&gt; &lt;!-- &lt;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; --&gt; ${jdbc.driverClassName}" /&gt; ${jdbc.url}" /&gt; ${jdbc...

    spring-boot2-mybatis-druid-读写分离-swagger2

    这几天因为工作需要,学习研究了一下spring-boot。...自己已经充分测试,过程中也踩了不少的坑。 前两天刚上传一个demo。事物有点问题,非常抱歉。建议大家选择spring-boot 2.0版本以上,jdk8以上,低版本问题较多。

    SpringBoot Jpa Demo

    SpringBoot Jpa 结合Spring事物Aop,单元测试Junit,Restful Api风格的 小样例,自定义Exception捕获异常等

Global site tag (gtag.js) - Google Analytics