Salut: Je suis confus au sujet de ce qui est mis en cache par le cache d'hibernation. De la docs, je sais qu'il y a des types de cache en hibernation.Que sauvegarde le cache Hibernate?
Premier niveau: le niveau transactionnel. Il semble que l'entité à persister par une session soit mise en cache ici.
Cache de second niveau: Je n'ai vraiment aucune idée de ce cache, de l'API, il a dit que ce cache fonctionne au niveau de la sessionfactory ... Je ne comprends pas.
Cache de requête: Ceci est facile à comprendre pour moi (peut-être que je me trompe). Il met en cache le paramètre de requête avec l'entité associée.
C'est tout ce que je sais sur le cache en veille prolongée.
Quelqu'un peut-il me donner plus de détails?
BTW, je ne suis pas bon au travail sql/jdbc, donc je veux aussi savoir comment devrais-je savoir sur le sql/jdbc pour en savoir plus sur hibernate (tout docs?)? Je ne veux pas être juste un utilisateur d'hibernation puisque c'est juste un outil, ce que je veux, c'est apprendre quelque chose de ce merveilleux cadre. :)
Merci, votre réponse est assez utile !! Je suis un peu clair maintenant. BTW, des documents sur la base de données liés à en savoir plus sur le hibernate? – hguser
Je vous suggère d'acheter Hibernate En action: http://www.amazon.com/Hibernate-Action-Christian-Bauer/dp/193239415X – Pedro