zoukankan      html  css  js  c++  java
  • spring 事务

    首先建两个实体类:

    Account  持股票

    Stock  股票

    实现这两个接口

    public class StockImpl extends JdbcDaoSupport implements StockDao {
        public int addstock(Stock stock) {
            String sql="insert into stock(sname,counts) values(?,?)";
            int stouccount = getJdbcTemplate().update(sql, stock.getStockname(), stock.getStockmoney());
            return stouccount;
        }
    
        public int updatestock(int sid, int stockmoney, boolean isMoreOrLess) {
           String sql="";
           if(isMoreOrLess){
               //ture   销售股票
              sql="update stock set counts=counts-? where sid=?";
           }else {
    
               sql="update stock set counts=counts+? where sid=?";
           }
            int count = getJdbcTemplate().update(sql,stockmoney,sid);
            return count;
        }
        public void setJdbcTemplate2(JdbcTemplate jdbcTemplate) {
            super.setJdbcTemplate(jdbcTemplate);
        }
    }
    public class AccountImpl extends JdbcDaoSupport implements AccountDao {
        public int Addcount(Account account) {
           String sql="insert into account(aname,balance) values(?,?)";
            int count = getJdbcTemplate().update(sql, account.getAccountname(), account.getAccountyu());
            return count;
        }
        public int updateAccount(int add, int accountyu, boolean isMoreOrLess) {
         String sql="";
         if(isMoreOrLess){
             //余额增加    销售股票
             sql="update account set balance=balance+? where aid=?";
    
         }else{
             sql="update account set balance=balance-? where aid=?";
         }
         int count=getJdbcTemplate().update(sql,accountyu,add);
            return count;
        }
        public void setJdbcTemplate2(JdbcTemplate jdbcTemplate) {
            super.setJdbcTemplate(jdbcTemplate);
        }
    
    }

    service接口

    public interface IAccountService {
        public int Addcount(Account account);
    
        public int addstock(Stock stock);
    
        public int update(int aid,int money,int sid,int stockmoney);
    }

    实现service

    public class StockImpl extends JdbcDaoSupport implements StockDao {
        public int addstock(Stock stock) {
            String sql="insert into stock(sname,counts) values(?,?)";
            int stouccount = getJdbcTemplate().update(sql, stock.getStockname(), stock.getStockmoney());
            return stouccount;
        }
    
        public int updatestock(int sid, int stockmoney, boolean isMoreOrLess) {
           String sql="";
           if(isMoreOrLess){
               //ture   销售股票
              sql="update stock set counts=counts-? where sid=?";
           }else {
    
               sql="update stock set counts=counts+? where sid=?";
           }
            int count = getJdbcTemplate().update(sql,stockmoney,sid);
            return count;
        }
        public void setJdbcTemplate2(JdbcTemplate jdbcTemplate) {
            super.setJdbcTemplate(jdbcTemplate);
        }
    }
    public class AccountImpl extends JdbcDaoSupport implements AccountDao {
        public int Addcount(Account account) {
           String sql="insert into account(aname,balance) values(?,?)";
            int count = getJdbcTemplate().update(sql, account.getAccountname(), account.getAccountyu());
            return count;
        }
    
        public int updateAccount(int add, int accountyu, boolean isMoreOrLess) {
         String sql="";
         if(isMoreOrLess){
             //余额增加    销售股票
             sql="update account set balance=balance+? where aid=?";
    
         }else{
             sql="update account set balance=balance-? where aid=?";
         }
         int count=getJdbcTemplate().update(sql,accountyu,add);
            return count;
        }
        public void setJdbcTemplate2(JdbcTemplate jdbcTemplate) {
            super.setJdbcTemplate(jdbcTemplate);
        }
    
    }
  • 相关阅读:
    介绍欧美同学会建言献策委员会||Center of China & Globalization
    snappy的性能测定 42qu.com
    清华大学信息检索组微博寻人闺蜜搜索
    第二届penny校园西瓜节总结
    包邮韩国SGP复古三星i9220手机皮套n7000手机壳Galaxy note保护套tmall.com天猫
    Lustre I/O性能特点与最佳实践 刘爱贵的专栏 博客频道 CSDN.NET
    请问广告这行入门都有哪些经典paper可以学习?
    tbgo: 金山软件稳健增长 $金山软件(03888)$ 金山的中报1个月... 雪球
    京东商城招聘java工程师
    统筹学_百度百科
  • 原文地址:https://www.cnblogs.com/xiaoyu1997/p/6672148.html
Copyright © 2011-2022 走看看