Как включить implicitCachingEnabled (кэширование операторов) из Tomcat для Oracle? - PullRequest
4 голосов
/ 15 февраля 2010

Я читал о implicitCachingEnabled и MaxStatements с драйвером oracle jdbc.

Я попытался добавить implicitCachingEnabled = "true" в server.xml для определения источника данных, но это не имеет значения.

Я также отметил другие посты, по общему признанию, давным-давно, когда люди не смогли заставить этот параметр работать, просто установив его в файлах конфигурации tomcat.

Так что, просто у кого-то это работает, есть хитрость?

В то же время я выясню, возможно ли это сделать с помощью кода, но мы используем JPA, поэтому я не уверен, как это будет работать!

Спасибо, Dan

1 Ответ

1 голос
/ 15 февраля 2010

Попробуйте установить значение OracleConnection.setStatementCacheSize () вместо MaxStatements

http://www.stanford.edu/dept/itss/docs/oracle/10g/java.101/b10979/stmtcach.htm

...