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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage