主要是一級緩存妆兑,二級緩存,查詢緩存 :
一級緩存:
又稱為session級別的緩存扔罪,hibernate每次提取數(shù)據(jù)會先從session緩存提取數(shù)據(jù)始腾,session關(guān)閉則緩存對象消失复旬,session之間不共享緩存數(shù)據(jù)唬党;
二級緩存:
被稱為session Factory級別的緩存代咸,是整個程序都可以共享,session之間也可以共享二級緩存數(shù)據(jù)脆烟;
查詢緩存:
又被稱為三級緩存凡恍,建立在二級緩存開啟的情況下志秃,用來存放預定義的sql語句或者元數(shù)據(jù)。