A1. false
ускорит запуск Hibernate, поскольку он не пытается создавать объекты с расширенным cglib для доступа к получателям / установщикам и использует стандартное отражение JDK для доступа. Однако это может оказать негативное влияние на общую производительность среды выполнения. А значение true
означает прямо противоположное.
См .: https://www.hibernate.org/194.html
A2. Это размер кэша PreparedStatement c3p0. Ноль означает, что кэширование операторов отключено.
Как видно из ваших комментариев, вы все еще не знаете размер c3p0 для PreparedStatement
. Я думаю, что вы должны прочитать на PreparedStatement
, тогда вы сможете понять.
Из документов ,
SQL-оператор предварительно скомпилирован и
хранится в объекте PreparedStatement.
Этот объект может быть использован для
эффективно выполнить это заявление
несколько раз.
Итак, это означает, что он кэширует PreparedStatement
объекты. Базовая база данных в этом случае не имеет значения.