Het beheer van de zaken van de databanken van de

, is een reeks transacties, als een eenheid van het werk van de actie.Deze acties moeten volledig of helemaal geen invloed hebben.Het beheer van de zaken van de gids en een belangrijk onderdeel van de relatie tussen ondernemingen van toepassing is, ervoor te zorgen dat de integriteit van de gegevens en de samenhang.Het concept van de transacties met de volgende vier belangrijke kenmerken beschreven als, zuur, beschrijving:,,,,, de Gemeenschap: zaken moeten worden beschouwd als één enkele eenheid functioneren betekent dit dat de hele operatie... Is een succes of een mislukking,,,,,, dit is de samenhang: gegevensbank verwijzingen volledige samenhang de eerste tabel, de enige andere,,,, isolatie, mogelijk is geregeld op dezelfde tijd dezelfde data - verwerking van transacties, elke transactie moeten worden geïsoleerd om te voorkomen dat de gegevens beschadigd.,,,,, de duurzaamheid van de voltooiing van de transactie: zodra de resultaten van deze transactie is een permanente, niet om een einde te maken aan de storingen in het systeem van databanken.,,, een echte rDe gegevensbank zal ervoor zorgen dat elke transactie vier eigenschap.De Publicatie gegevensbank SQL zaken met de simplistische visie is:,,, de handel, de handel, het commando en de uitvoering van de verschillende geschrapt.,,, de vernieuwing of de in de operationele SQL.,,, als alle operaties succesvol uit te voeren, worden ingediend, of terug te dringen, en alle operationele.,,, lente. De bodem in het beheer van de zaken van de verschillende API biedt een abstractie lagen.In het voorjaar van zaken ondersteunen die gericht zijn op de gewone Java object door toevoeging van zaken van welke zaken de capaciteit voor de verwerking van een alternatief bieden.De ondersteuning van programma 's en de verklaring van het type transactie.Hoe moet het beheer van de zaken van de toepassing van de server, maar niet kan voor de toepassing van de server nodig, lokale en mondiale zaken, de lokale zaken is specifiek in één enkele transactie middelen zoals een hoeven te verbinden, en de transactie kan over meerdere zaken die in het systeem van middelen van de zaken waar het Beheer van de zaken is nuttig. In de berekening van de toepassing van de gecentraliseerde onderdelen van het programma milieu en hulpbronnen, die gevestigd zijn in een enkele plaats, en het beheer van de zaken van de gegevens alleen betrekking hebben op de werking van het apparaat in een machine.De lokale zaken gemakkelijker te bereiken, in de verdeling van de berekening van het milieu, alle middelen zijn verspreid in het systeem, de transactie beheer nodig is.In dit geval, het beheer van lokale en mondiale handel moet op twee niveaus.- een systeem voor de uitvoering van de transactie de gedistribueerde of de uitvoering van de transactie, het systeem voor het beheer van alle behoeften en met betrekking tot de lokale toezichthouder voor de coördinatie tussen de programma 's en de verklaring van de lente, de aard van de steun en het beheer van de zaken van de programma' s:,,, beheer van de zaken van het beheer: het betekent dat je een deal met de programmering van de hulp.Dit geeft je een grote flexibiliteit, maar het is moeilijk te handhaven. De verklarende zaken: dit betekent dat je zaken met de dienst beheer van codes.Je alleen maar commentaar of XML - toewijzing voor het beheer van en de stem ming zaken zaken, het beheer van programma 's - zaken meer dan wenselijk is, maar het beheer van de zaken van de flexibele regeling, kan je de code voor controle van de transacties.Maar als een horizontaal belang, verklaring van het type zaken kunnen modulaire en de methode van BOB.De steun in het kader van de verklaring door de BOB - zaken van het beheer van de produktie, de zaken, de zaken van cruciaal belang is voor org.springframework.transaction.platformtransactionmanager abstracte definitie van,, interfaces, namelijk de interface, PlatformTransactionManager {TransactionStatus gettransaction (TransactionDefinition definities); de transactionexception; ongeldig verplichtingen (TransactionStatus staat) een transactionexception; ongeldig (de transactionexception TransactionStatus staat);}, s.n.method & beschrijving van 1, TransactionStatus gettransaction (TransactionDefinition definities), de methode is de huidige activiteiten, transacties of het creëren van een nieuwe, in overeenstemming met deDe specifieke verspreidingsacties. 2, een loze belofte (TransactionStatus staat), de methode is, bepaalde zaken de status,., 3, nietig verklaard (TransactionStatus staat), en deze methode voor de uitvoering van de transactie terug te dringen.,,, was in de lente van transacties TransactionDefinition, ondersteuning van de kern van de interface, waarin voor: gemeenschappelijke interface getpropagationbehavior () TransactionDefinition {int, int getisolationlevel (); reeks; getname (); in de gettimeout () (); Bull isreadonly;}, s.n.method & beschrijving van 1, getpropagationbehavior (int), en deze methode is de verspreiding van gedrag.De lente is de verspreiding van de zaken welke opties van de CMT vertrouwd te zijn met de internationale getisolationlevel 2,.,,, (), is het de mate waarin deze transacties zijn transacties van andere werkzaamheden, 3, scheiding, getname (). Deze methode is het touw, de naam van deze transactie, de internationale gettimeout. 4 (), deze methode is, en een paar seconden, de transactie moet worden voltooid. Deze methode, 5,,, booleaanse isreadonly (), indien de transacties zijn Read - only.,, de volgende is op het niveau van de waarde kunnen isoleren, s.n.isolation & beschrijving van: 1, Dit is isolation_default TransactionDefinition,,,, op het niveau van de standaard isolatie. TransactionDefinition. 2, isolation_read_committed. Vuile leest, blijkt dat de niet - herhaald;In eerste lezing en de Phantom lezen kan optreden. 3,,, isolation_read_uncommitted TransactionDefinition. Blijkt dat vieze lezen en niet - herbruikbare lezen en niet lezen kan gebeuren. 4,,, isolation_repeatable_read TransactionDefinition. Blijkt dat vieze lezen en niet - herbruikbare lezen wordt voorkomen; het fantoom leest kan gebeuren, isolation_serializable TransactionDefinition 5.,,,. Vuile gelezen, blijkt dat dat niet opnieuw kan worden gelezen en het fantoom leest kunnen worden vermeden. De volgende soorten,, is de uitbreiding van de mogelijke waarden, s.n.propagation & beschrijving van: 1, propagation_mandatory TransactionDefinition., ter ondersteuning van de huidige transactie; als de zaken niet het bestaan van een uitzondering, transactiondefinition.propagation_nested, 2.,,, in een uitvoering een...Als de huidige transactie handel bestaan. 3, transactiondefinition.propagation_never,, niet achter de huidige zaken. Als er sprake is van een lopende zaken een uitzondering, transactiondefinition.propagation_not_supported 4.,,,, niet voor de transactie; en uitvoering van niet - zaken altijd. 5,, transactiondefinition.propagation_required, ter ondersteuning van de huidige transactie; als er geen bestaan, het creëren van een nieuwe, transactiondefinition.propagation_requires_new 6.,,,, het creëren van een nieuwe deal, als de zaken voor de opschorting van, als het bestaat, transactiondefinition.propagation_supports 7,.,,, ter ondersteuning van de uitvoering van de zaken - zaken; als er geen transactiondefinition.timeout_default 8,,,.,, gebruik te maken van de standaardDeze transactie systematisch overwerk, of niet als niet voor een time - out.,,, TransactionStatus interface biedt een eenvoudige methode voor de controle van de transacties uitvoeren van transacties en transacties van de code voor de interface, uitbreiding van TransactionStatus SavepointManager {booleaanse isnewtransaction (); Bull hassavepoint () (), ongeldig setrollbackonly; Bull isrollbackonly booleaanse iscompleted (); (de);}, s.n.method & beschrijving van 1, Bull hassavepoint (), terug naar de zaken. Deze methode is er een interne bewaard, namelijk het scheppen van een op basis van het nest zaken., 2,,, is het iscompleted (), deze zaken zijn of voltooid, ofIs ingediend of teruggedrongen.,, 3, boer isnewtransaction (), deze methode is waar, in de huidige omstandigheden is de nieuwe deal,, 4,,, deze methode booleaanse isrollbackonly () of de transactie al ongedaan, en 5, setrollbackonly (), ongeldig is, en deze methode wordt de transactie alleen de,,.



Previous:
Next Page: