论坛首页 入门技术论坛

写一段代码,实现银行转账功能

浏览 3847 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-18   最后修改:2008-11-29
接口定义如下:
public interface ITransfer{
/*
 * 银行内部转账,从转出账号中扣除转账金额,给转入账号增加转账金额,需要保证以上两个操作
 * 要么同时成功,要么同时失败
 * fromAccountId 转出账号
 * outAccountId 转入账号
 * amount 转账金额
 */
	
public void transferInner(String fromAccountId,String outAccountId,BigDecimal amount);
/*
 * 外部转账-转出,从转出账号中扣除转账金额
 * fromAccoutnId 转出账号
 * amount 转账金额
 */

public void transferOut(String fromAccountId,String outAccountId,BigDecimal amount);
/*
 * 外部转账-转入,从转入账号中增加转账金额
 * toAccoutnId 转出账号
 * amount 转账金额
 */
public void transerIn(String toAccountId,BigDecimal amount);
}

请编写你的实现类,来实现上述接口
Account表
字段:accountId,主键 varchar(32),用户账号
字段:account,金额 number(18,3)
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics