å•題
商å“ã®åœ¨åº«ã‚’管ç†ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¾ã™ã€‚商å“ã®è³¼å…¥ãŒè¡Œã‚れãŸå ´åˆã€è³¼å…¥æ•°é‡ãŒåœ¨åº«æ•°é‡ã‚’è¶…ãˆã‚‹å ´åˆã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã€ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¦ãã ã•ã„。
ヒント
- トランザクションã®é–‹å§‹: 購入処ç†ã‚’トランザクションã§å›²ã¿ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ä¸€é€£ã®æ“作ãŒã¾ã¨ã¾ã£ã¦å®Ÿè¡Œã•ã‚Œã€æˆåŠŸã¾ãŸã¯å¤±æ•—ãŒä¿è¨¼ã•れã¾ã™ã€‚
- 在庫ã®ç¢ºèª: 購入å‰ã«åœ¨åº«æ•°é‡ã‚’確èªã—ã¾ã™ã€‚在庫ãŒè³¼å…¥æ•°é‡ã‚’è¶…ãˆã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚
- æ¡ä»¶åˆ†å²: 在庫ãŒè¶³ã‚Šã¦ã„ã‚‹å ´åˆã€è³¼å…¥å‡¦ç†ã‚’実行ã—ã¾ã™ã€‚在庫ãŒä¸è¶³ã—ã¦ã„ã‚‹å ´åˆã¯ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã¾ã™ã€‚
- エラーメッセージã®è¡¨ç¤º: ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒç™ºç”Ÿã—ãŸå ´åˆã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã¯åœ¨åº«ãŒä¸è¶³ã—ã¦ã„る旨や他ã«å¿…è¦ãªæƒ…å ±ãŒå«ã¾ã‚Œã‚‹ã¨è‰¯ã„ã§ã—ょã†ã€‚
トランザクションã¨ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã®åˆ©ç”¨ã¯ã€ãƒ‡ãƒ¼ã‚¿ã®æ•´åˆæ€§ã‚’確ä¿ã™ã‚‹é‡è¦ãªæ‰‹æ®µã§ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã‚·ã‚¹ãƒ†ãƒ ãŒä¸€è²«æ€§ã‚’æŒã¡ã€ç•°å¸¸ãªçŠ¶æ…‹ãŒç™ºç”Ÿã—ãŸå ´åˆã«ãƒ‡ãƒ¼ã‚¿ãŒç ´æã™ã‚‹ã“ã¨ã‚’防ãã“ã¨ãŒã§ãã¾ã™ã€‚
→解ç”例
「019 例外ã¨ä¾‹å¤–処ç†ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント