Was cache concurrency-Strategie sollte verwendet werden, für die @ManyToOne-Felder
Welche cache concurrency-Strategie sollte verwendet werden, für die @ManyToOne-Felder für eine bestimmte Entität-Klasse. Würde es Sinn machen, verwenden Sie stattdessen READ_ONLY von READ_WRITE, da diese Felder in der Regel nicht ändern, nachdem die Einheit der Schöpfung
@ManyToOne(fetch = FetchType.LAZY)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
...
private User user;
- Die eine, die Ihren Bedürfnissen entspricht!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn diese Felder "in der Regel don 'T change" als Gegensatz zu "nie ändern", dann den READ_ONLY-Modus ist keine option. Der andere cache concurrency Strategien bieten unterschiedliche Kompromisse zwischen der Datenbank Durchsatz und Transaktionsintegrität. Die Wahl hängt von den besonderen Umständen und Anforderungen.