package com.test.junit;
import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.test.entity.HisTest;
import com.test.entity.TmsTest;
import com.test.service.BaseService;
public class TestService {
private BaseService service;
TmsTest tmsTest;
HisTest hisTest;
@Before
public void init(){
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml"});
BeanFactory factory = (BeanFactory) context;
service = factory.getBean("BaseService",BaseService.class);
tmsTest = new TmsTest();
tmsTest.setName("张三");
hisTest = new HisTest();
hisTest.setName("李四李四李四李四李四李四李四李四李四李四");
}
@Test
public void testDataSource() {
try {
@SuppressWarnings("unchecked")
List<TmsTest> tmsList = service.findTms();
System.out.println("tms============" + tmsList.get(0).getName());
} catch (Exception e) {
e.printStackTrace();
}
try {
@SuppressWarnings("unchecked")
List<HisTest> hisList = service.findHis();
System.out.println("his=================" + hisList.get(0).getName());
} catch (Exception e) {
e.printStackTrace();
}
try {
service.save(tmsTest, hisTest);
} catch (Exception e) {
System.out.println("保存操作失败,事务整体回滚。");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
spring+hibernate+atomikos.rar (79个子文件)
spring+hibernate+atomikos
mysql版
Test
com.atomikos.spring.jdbc.tm.release9.epoch 8B
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 755B
lib
commons-collections-3.1.jar 546KB
proxool-0.9.1.jar 196KB
dom4j-1.6.1.jar 307KB
javassist-3.12.0.GA.jar 618KB
proxool-cglib.jar 327KB
cglib-nodep-2.2.2.jar 319KB
aopalliance-1.0.jar 4KB
junit.jar 215KB
spring-orm-3.2.2.RELEASE.jar 378KB
commons-io-2.0.1.jar 156KB
transactions-api-3.7.0.jar 27KB
spring-web-3.2.2.RELEASE.jar 612KB
transactions-jdbc-3.7.0.jar 37KB
slf4j-api-1.6.1.jar 25KB
mysql-connector-java-5.1.10-bin.jar 707KB
commons-logging-1.1.1.jar 59KB
hamcrest-core-1.3.jar 44KB
ojdbc6.jar 1.89MB
transactions-3.7.0.jar 153KB
spring-beans-3.2.2.RELEASE.jar 593KB
spring-expression-3.2.2.RELEASE.jar 191KB
spring-jdbc-3.2.2.RELEASE.jar 396KB
transactions-jta-3.7.0.jar 109KB
commons-fileupload-1.2.2.jar 58KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
spring-context-3.2.2.RELEASE.jar 842KB
xwork-core-2.3.3.jar 612KB
log4j-1.2.15.jar 383KB
atomikos-util-3.7.0.jar 86KB
jta-1.1.jar 11KB
commons-lang3-3.1.jar 308KB
spring-core-3.2.2.RELEASE.jar 846KB
slf4j-nop-1.6.4.jar 5KB
antlr-2.7.6.jar 433KB
spring-aop-3.2.2.RELEASE.jar 328KB
hibernate3.jar 3.97MB
spring-tx-3.2.2.RELEASE.jar 236KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.common.component 466B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
tm.release.out 131KB
src
jta.properties 3KB
log4j.properties 378B
com
test
dao
BaseDao.java 355B
impl
HisBaseDaoImpl.java 1KB
TmsBaseDaoImpl.java 1KB
datasource
DataSourceContextHolder.java 601B
DataSourceConst.java 171B
DynamicDataSource.java 624B
service
impl
BaseServiceImpl.java 1KB
BaseService.java 378B
entity
TmsTest.java 805B
HisTest.java 804B
junit
TestService.java 2KB
applicationContext.xml 7KB
.project 1KB
.classpath 588B
tm.releaselog.lck 0B
tm.releaselog9.log 3KB
build
classes
jta.properties 3KB
log4j.properties 378B
com
test
dao
BaseDao.class 438B
impl
HisBaseDaoImpl.class 2KB
TmsBaseDaoImpl.class 2KB
datasource
DataSourceContextHolder.class 946B
DynamicDataSource.class 1KB
DataSourceConst.class 422B
service
BaseService.class 316B
impl
BaseServiceImpl.class 1KB
entity
TmsTest.class 1KB
HisTest.class 1KB
junit
TestService.class 3KB
applicationContext.xml 7KB
共 79 条
- 1
gsmiao
- 粉丝: 13
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页