Persistenzkontext in jpa auf schreibgeschützt setzen
wir werden mit einer alten Datenbank arbeiten. Daher ist es sehr wichtig, dass wir die Datenbank / Tabelle / Schemata unter keinen Umständen (aus den Berichtsmodulen) ändern. Daher möchte ich einen Persistenz-Kontext mit einigen Persistenz-Einheiten als schreibgeschützt einrichten (für Berichtsmodule). und einige wie gewohnt JTA-fähig.
Wir haben bereits darüber nachgedacht, zwei Konten für die Verwendung in diesen Persistenzeinheiten zu erstellen. Einem wird nur Lesezugriff gewährt, dem anderen wird Lese- / Schreibzugriff gewährt.
Ich habe mich gefragt, ob es etwas Einfacheres gibt, das wir mit der Datei persistence.xml tun können oder das sich auf der JDBC-Treiberebene befindet, sodass meine Verbindungen zur Datenbank basierend auf der Persistenzeinheit wahlweise schreibgeschützt und schreibgeschützt sind aktiv. oder die verwendete Datenbanktreiber-URL ... wir verwenden SQL-Server als DB-Server ... wenn das hilft.