????????????????

??????????????????械?CheckingAccount??CheckingAccount??????????????????????????????????? ??????????????????????????????CheckingAccount???????协??????????????????????????????????????? CheckingAccount??processCheck()??????Check??????????????????????????????????睢�??????? processCheck()?????????????????????????????????????????CheckingAccount ??????????????????????睢�?????????锌??????????????????????睢�

?????????processCheck()????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????processCheck()??????????渭??? ?????????????????????

??????Java?斜????????????????????????????????????StopPaymentException?? InsufficientFundsException??????????????????????????????????贸??????????????????????????????????????? ????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3????

??????些???????????????????????CheckingAccount API???????????????????????????谢?????????????些???????????????????????????????CheckingAccount?????????????????????

????????CheckingAccount??????????????????????JDBC API???蟹???????API?校?????????????????????????????????????????CheckingAccount??????????纾�?????????????? ???????????小???????????????????????????????

????JDBC????????????????SQLException????????锌???????????????????????????谩??????????璞�?泄?? processCheck()???????????????????????????些??????????????????processCheck()??????????????????????????? ?械????畏????????????些????????????小??

????CheckingAccount???????????路?????胁????????????????????????????????????些??????????

???????????

??????????????????????????????????????????????????????????????????????????????些?????????????????些?????

????????

???????????????????????????????????????????????????梅??????????????????????????????

?????????????????????????????????????processCheck()??????????????????????SQL????????????????????????processCheck()?????????????????????????????????????????????????????????????

???????Java??

?????????????????????????????????????贸??????械?Java???????????

 

??????  ???????  ???? 

??????Is considered to be?? 

????????? 

????????????? 

????????Is expected to happen?? 

?泄??????????? 

??? 

????????Who cares about it?? 

???梅????????未??? 

???????????????? 

?????Examples?? 

?????????? 

?????????????????????????????????????????? 

?????Best Mapping?? 

?????? 

未????? 

??????????????????????????Java?????????????????????????????胁???????????????????????????????????????????????? ?????????????????????????????????????????????????????????????璀�?????????????????????胁???????????????????????

??????????????????????????????????????????????????????“?????????”??????????????????????????????????????未??? Java??????????????????????????????????????????????????????蟹?????????????????????????????????????????????????????? ????????????????????????????????????????????????未?????????????????????????????????效??????——??????????????