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í: | 779 | rubrika: | články, blog |
| téma: | Database | datum publikování: | 10.4.2012 |
| datum poslední změny: | 10.4.2012 |
www.amaio.com