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

??????????????????е?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??????????????????????????????????????????????????????з?????????????????????????????????????????????????????? ????????????????????????????????????????????????δ?????????????????????????????????Ч??????——??????????????