DB žurnál pomocí Hibernate interceptoru
Na mnoha projektech je třeba řešit databázový žurnál aplikace, který zaznamenává události v systému včetně dat, která při těchto událostech byla změněna či jen čtena. Zákazníci často požadují u událostí, které mění data, žurnálovat jak staré tak i nové hodnoty záznamu.
Implementace takového mechanismu přímo na DAO vrstvě by byla pracná a hlavně složitě konfigurovatelná. Řešení žurnálování na úrovni databázových procedur a triggerů by zase zrušilo nezávislost aplikace na konkrétním typu databáze. Hibernate pro žurnálování nabízí zajímavou funkčnost interceptor pro zachycení a zpracování různých událostí, jako například databázové CRUD operace.
autor: | Jan Pacek | vložil: | Luboš Račanský |
počet přečtení: | 4883 | rubrika: | články, blog |
téma: | Database | datum publikování: | 10.4.2012 |
datum poslední změny: | 10.4.2012 |