salut
je suis sous hibernate3 et j'utilise le cache l2 pour des entités qui ne sont pas tres peuplé dans la base, du coup a chaque chargement de l'entité pâr une session déclenche systématiquement le cache.
Par contre, je voudrais savoir comment ajouter un objet dans une région du cache de facon programmatique, c'est à dre en ayant la main sur quelle instance seront en cache (et pas quelle classe)
Par exemple, un site marchant qui mettrai en cache uniquement les produits du jour...
Je n'ai pas trouvé de moyen d'insérer qq chose dans le cache, juste l'opération inverse (evict). DOnc ma question: pour avoir ce genre de cache au niveazu de la factory hibernate est ce qu'il y a une autre solution que :
déclarer une région pour l'objet (<class-cache ... ),
dans chaque méthode qui charge l'objet, mettre evict() si l'objet n'est pas le produit du jour
je sais pas si c clair, en tout cas si vous en savez plus au sujet du cache l2, je trouve que ca manque de doc...
Partager