понимание спящего кеша первого уровня - PullRequest
1 голос
/ 01 декабря 2009
session.open
insertIntoTODB()
getList()
session.close

session.open()
getList();
sesson.close()

1-й уровень кэша ограничен только при открытии и закрытии сессии, а для 2-го последующего открытия сессии getList () будет получать из БД вместо кэша?

Ответы [ 2 ]

3 голосов
/ 01 декабря 2009

Кэш первого уровня - это область сеанса. Второй getList () будет идти в базу данных только при отсутствии кэша второго уровня . Кэши второго уровня имеют фабричную сессию.

3 голосов
/ 01 декабря 2009

Да. Кэш 1-го уровня предназначен только для сеанса. Второй вызов getList () перейдет в базу данных.

РЕДАКТИРОВАТЬ: второй вызов getList () перейдет в базу данных, при отсутствии кэша второго уровня, что также отмечено mR_fr0g в своем ответе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...