Hallo Leute,
hoffe bin im richtigen Unterforum. =) Ich habe eine Anwendung, die auf eine Datenbank zugreift. Diese kann entweder auf einem PostgreSQL Server oder MS-SQL Server liegen. Ich möchte nun beim Login auswählen, um welche Art sich der Server dabei handelt. Das Problem ist, dass bei PostgreSQL BYTE-Felder als bytea (@Column(columnDefinition="bytea") private byte[] test) abgespeichert werden und bei MS-SQL als VARBINARY(8000) (@Column(columnDefinition="VARBINARY(8000)") private byte[] test). Ich würde halt gerne eine Variable dort setzen (columnDefinition=serverArt), aber die muss leider final sein. Beim Laden des Logins werden im Prinzip ja schon die Entity-Klassen geladen, auch wenn man noch nicht mit dem Server verbunden ist. Gibt es Kniffe, um das doch noch zur Laufzeit wählen zu können und man diese Klassen einfach "nachladen" kann?
Danke im Voraus :applaus:
muRuS
hoffe bin im richtigen Unterforum. =) Ich habe eine Anwendung, die auf eine Datenbank zugreift. Diese kann entweder auf einem PostgreSQL Server oder MS-SQL Server liegen. Ich möchte nun beim Login auswählen, um welche Art sich der Server dabei handelt. Das Problem ist, dass bei PostgreSQL BYTE-Felder als bytea (@Column(columnDefinition="bytea") private byte[] test) abgespeichert werden und bei MS-SQL als VARBINARY(8000) (@Column(columnDefinition="VARBINARY(8000)") private byte[] test). Ich würde halt gerne eine Variable dort setzen (columnDefinition=serverArt), aber die muss leider final sein. Beim Laden des Logins werden im Prinzip ja schon die Entity-Klassen geladen, auch wenn man noch nicht mit dem Server verbunden ist. Gibt es Kniffe, um das doch noch zur Laufzeit wählen zu können und man diese Klassen einfach "nachladen" kann?
Danke im Voraus :applaus:
muRuS