Hallo Leute,
genutzter Application-Server: JBOSS 5.1
Datenbank: Postgres
ich überlege gerade für bestimmte Personengruppen unterschiedliche Datenbank-Schemata mit einer identischen Tabellenstruktur zu erstellen.
Ist es möglich bei einem Java Client mit Hilfe des InitialContext das Datenbankschema des Applicationservers zu ändern/festzulegen?
Oder benötige ich für jedes Datenbankschema ein eigenes EAR-File welches bei jeder Entity die Annotation @Table(schema="XYZ") enthält und die Clients je nach Personengruppe auf ein anderes EAR-File zugreift?
genutzter Application-Server: JBOSS 5.1
Datenbank: Postgres
ich überlege gerade für bestimmte Personengruppen unterschiedliche Datenbank-Schemata mit einer identischen Tabellenstruktur zu erstellen.
Ist es möglich bei einem Java Client mit Hilfe des InitialContext das Datenbankschema des Applicationservers zu ändern/festzulegen?
Oder benötige ich für jedes Datenbankschema ein eigenes EAR-File welches bei jeder Entity die Annotation @Table(schema="XYZ") enthält und die Clients je nach Personengruppe auf ein anderes EAR-File zugreift?