2010-02-19 2 views

ответ

4

Традиционно вы будете использовать встроенное кэширование в режиме Hibernate и выполнить профилирование во время разработки , чтобы настроить все, пока не получите ожидаемое поведение. Для того, чтобы активировать регистрацию кэша, изменять уровень регистрации, например, при использовании log4j.xml:

<logger name="org.hibernate.cache"> 
    <level value="DEBUG" /> 
</logger> 

Заметьте, что я не рекомендуем использовать это на производственной площадке (это может быть очень многословным и, таким образом, может замедлить выполнение).

Для получения дополнительной информации см. Документацию Logging.

+0

Кроме того: когда журнал говорит, что пропустил кеш и отправился в базу данных. –

+0

@Travis Абсолютно. Я просто не знаю, какую информацию пытается получить OP. –

+0

Отлично - спасибо Паскаль. Больше на общем уровне, пытаясь понять, что происходит под обложками. –

0

Я не уверен, но я бы попытался повысить уровень ведения журнала регистраторов org.hibernate и посмотреть, зарегистрирована ли эта информация (это скорее всего на уровне «отладки» или более низкого уровня).

Смежные вопросы