100 likes | 211 Views
GUI- Ordre. Problemstillinger. Transaktion Update stock Tilføj medarbejder execptions Kode stykker. Transaktion. Problematikken bag transaktion Transaktioner må være atomære 1) udføre alle transaktioner 2) udføre ingen transaktioner løsning: *Implementering af Roll-backTransaction
E N D
Problemstillinger • Transaktion • Updatestock • Tilføj medarbejder • execptions • Kode stykker
Transaktion • Problematikken bag transaktion Transaktioner må være atomære 1) udføre alle transaktioner 2) udføre ingen transaktioner løsning: *Implementering af Roll-backTransaction *konsistens i databasen
updateStock • Problamatiken bag updateStock. Løsningsforslag: • Metoden updateStock() skal kaldes hver gang der ”burde” ske en transaction ved createOrder(order, partialOrder, product) Tilføjes: • transation ved addPartialOrder(partialOrder +product) • addProductToPartialOrder(product) • metode til at updateProductAntal efter find order, men før delete order (så vi ikke mister de antal på produkterne der ikke er solgt).
Kode stykker Problematiken bag den autogenerede key Beregningsmetode.
Konklusion • Hvad har vi lært? • Java SQL Transaction Konsistens Atomicitet