Question

Quelqu'un sait-il si la méthode static initialize () d'Hibernate, qui renseigne un objet proxy, tentera de frapper le cache de second niveau avant d'accéder à la base de données? Mon code semble se comporter de cette façon et je ne trouve rien dans la documentation à ce sujet. Le document Java est (comme d'habitude) rare.

Merci!

Était-ce utile?

La solution

C'est le cas. Tant que la mise en cache de deuxième niveau est activée et que votre entité est déclarée mise en cache, la mise en cache est prioritaire en l'absence de requête explicite. Vous pouvez suivre la requête cache / hit / miss par configuration du consignateur org.hibernate.cache .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top