huhu Leute,
Unter MySQL gibt es die Methode Load_File() die laut MySQL selber zum abspeichern von XML Dateien verwendet werden soll. Hier ein Beispiel das über deren Console ausgeführt wird:
Meine Frage ist, wie kann ich diese Methode benutzen um XML-FIles in J2EE in einer MySQL DB abzuspeichern. Oder gibt es irgendwelche Annotations und Datentypen bei Entitys die mir direkt ganze Dateien in eine MySQL DB abspeichern.
Ich benutze:
Unter MySQL gibt es die Methode Load_File() die laut MySQL selber zum abspeichern von XML Dateien verwendet werden soll. Hier ein Beispiel das über deren Console ausgeführt wird:
Code:
mysql> USE xmltest;
mysql> CREATE TABLE xmldocs (
-> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> doc_content BLOB NOT NULL,
-> comment VARCHAR(100) NOT NULL DEFAULT ''
-> );
Query OK, 0 rows affected (0.04 sec)
mysql> INSERT INTO xmldocs VALUES
-> (NULL, LOAD_FILE('/tmp/2cities.xml'), '2 cities file');
Query OK, 1 row affected (0.00 sec)
Meine Frage ist, wie kann ich diese Methode benutzen um XML-FIles in J2EE in einer MySQL DB abzuspeichern. Oder gibt es irgendwelche Annotations und Datentypen bei Entitys die mir direkt ganze Dateien in eine MySQL DB abspeichern.
Ich benutze:
- Persistenzmanager hibernate
- Netbeans 5.5
- JBoss 4.0.4
- JDK 1.5.0.09
- MySQL 5.0.1