Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Der Second Level Cache lässt sich ganz allgemein (Ein- und Ausschalten) über die beiden Dateien "Persistence.xml" und der " ehcache.xml" konfigurieren

Persistence.xml

Konfigurationsdatei festlegen

...

Schaltet das Caching für Queries grundsätzlich ein. Bedeutet nicht, dass bereits etwas gecached wird.

Anchor
defQueries
defQueries
Festlegen der Strategie für die beiden Default Queries "AutoQueryData" und "FindAll"

Code Block
languagexml
themeEclipse
firstline1
linenumberstrue
<property name="xdev.queryCache.mode" value="ENABLE_SELECTIVE" />

Legt fest, ob alle Queries grundsätzlich gecached werden und nicht gewollte Caches manuell deaktiviert werden müssendie beiden default Queries "AutoQueryData" und "FindAll" gecached werden. Mögliche Werte:

  • value="ENABLE_SELECTIVE" → Caching für beide beiden Queries im Entity aus, Cache muss bei jedem Queries jedem Query manuell aktiviert werden
  • value="DISABLE_SELECTIVE" →  Caching für beide beiden Queries im Entity an, Cache muss bei jedem Queries jedem Query manuell deaktiviert werden
  • value="ALL" → Caching ist für die beiden Default Queries der Entities unveränderbar angeschalten
  • value="NONE" → Caching ist für die beiden Default Queries der Entities unveränderbar ausgeschalten