Je suis en train de tester les fonctionnalités d'hibernate envers, j'aime le module mais je ne veux pas que les tables d'audit deviennent trop grandes. Est-ce que hibernate envers peut être configuré de telle sorte que la table d'audit ne puisse jamais dépasser un nombre prédéfini de lignes d'audit?est-il un moyen de limiter la quantité de journal d'audit de Hibernate envers?
1
A
Répondre
1
Il n'y a rien que Envers fournit spécifiquement.
Qu'est-ce que beaucoup d'utilisateurs ont tendance à faire est d'utiliser la ValidityAuditStrategy
puis spécifiez un schéma de partition sur la base de données sur la base des REVEND
et REVEND_TSTMP
champs.
En faisant cela, vous pourriez installer une stratégie où
- Vous stockez les plus récentes lignes d'audit sur le support de disque plus rapide.
- Vous archivez les anciennes lignes d'audit en fonction du schéma de partition.
Non c'est tout ou rien –