Spring Boot (4) 事物管理

来源:互联网 发布:淘宝众筹怎么申请 编辑:程序博客网 时间:2024/06/06 01:59

@Transactional  注释

package com.java1234.service.impl;import javax.annotation.Resource;import javax.transaction.Transactional;import org.springframework.stereotype.Service;import com.java1234.dao.AccountDao;import com.java1234.entity.Account;import com.java1234.service.AccountService;/*** * A转账给B * @author wrwang * */@Service("AccountService")public class Accountserviceimpl implements AccountService {@Resourceprivate AccountDao accountdao;@Transactionalpublic void transferAccount(int foruserName, int nouserName, float account) { Account foruser= accountdao.getOne(foruserName); foruser.setBalance(foruser.getBalance()-account); accountdao.save(foruser);  Account nouser= accountdao.getOne(nouserName); nouser.setBalance(nouser.getBalance()+account); int a=1/0; accountdao.save(nouser);}}


原创粉丝点击