Meine Cache-Konfiguration für die Klasse Mitarbeiter in XMlauf Klassenebene Ehcache und Abfrage nicht
<cache name="com.model.Employee"
maxEntriesLocalHeap="100" overflowToDisk="false" statistics="true" />
<cache name="employees" maxEntriesLocalHeap="1000" overflowToDisk="false" timeToLiveSeconds="60" statistics="true" />
Mit Abfrage-Cache synchronisiert zu werden, die Mitarbeiter zum Beispiel
@QueryHints({@QueryHint(name = "org.hibernate.cacheable", value = "true"), @QueryHint(name="org.hibernate.cacheRegion", value="employees")})
List<Employee> findAll();
Zwei-Anwendungen verwenden die gleiche Datenbank holen A & B, Wenn eine Anwendung die Mitarbeiter-ID 8 löscht, aber gleichzeitig Anwendung B mit dieser zwischengespeicherten ID von 8.
Mit der aktuellen con Abbildung kann das Mitarbeiterobjekt in Anwendung B null erhalten.
Irgendwelche Tipps dieses Problem zu beheben, oder die aktuelle Konfiguration