
增加事务注解
在 ****ServiceImpl 上增加事务的注解 :
@Transactional
示例:增加 Service 接口
package com.xnx3.j2ee.service;
/**
* 事务测试
* @author 管雷鸣
*/
public interface TransactionalService {
public void test();
}示例:增加 ServiceImpl 实现
package com.xnx3.j2ee.service.impl;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.xnx3.j2ee.dao.SqlDAO;
import com.xnx3.j2ee.service.TransactionalService;
/**
* 有关事务的测试
* @author 管雷鸣
*/
@Service("transactionalService")
@Transactional
public class TransactionalServiceImpl implements TransactionalService {
@Resource
private SqlDAO sqlDAO;
public void test(){
sqlDAO.executeSql("UPDATE user SET money = money+1 WHERE id = 14");
int a = Integer.parseInt("as");
sqlDAO.executeSql("UPDATE user SET freezemoney = freezemoney+1 WHERE id = 14");
}
}