XML als BLOB Alternative

Hallo,…

ich will ein XML- File in einem BLOB(byte[]) in der Datenbank speichern und später wieder auslesen. Klappte auch alles wunderbar, bis ich es mit dem Websphere + OpenJPA + MetaModels ausprobiert habe. Es ist ein bekannter Bug und dieser wird erst mit der nächsten Webshpere Version behoben:
http://www-01.ibm.com/support/docview.wss?uid=swg1PM79740

Die vorgeschlagenen Lösungen dafür kann ich leider auch nicht anwenden, da das nötige OpenJPA Propertie erst ab Version 2.2.0 vorhanden ist, diese im Unternehmen noch nicht freigegeben ist.
http://openjpa.apache.org/builds/2.2.1/apache-openjpa/docs/jpa_2.2.html Punkt(2.1.2)

Nun suche ich eine Alternative das XML File in die Datenbank zu speichern und wieder auszulesen.
Wenns da nix mehr gibt, müsste ich wohl das XML- File als XML- File auf dem Server ablegen und von dort lesen.

Nun suche ich eine Alternative das XML File in die Datenbank zu speichern und wieder auszulesen.

Da es sich bei XML um character data handelt, kämen die Datentypen zum Speichern von (evtl. großen) Strings in Frage. Bei kleineren XMLs VARCHAR, bei größeren je nach DBMS bspw. TEXT, CLOB o.ä.

Sehr gut :smiley: Brett vor dem Kopf entfernt, hat geklappt! Danke :wink: :wink: