Saya tidak yakin, tapi coba ini:
Pertama-tama konversikan XML Anda ke String Java. Kemudian buat pernyataan sisipkan dan gunakan metode XMLPARSE dari PostgreSQL untuk mengonversi nilai Anda ke tipe xml PostgreSQL:
INSERT INTO xml_docs(id, gkuzu) VALUES (1, XMLPARSE('<foo><bar>Hello</bar></foo>'));
Lihat:http://wiki.postgresql.org/wiki/XML_Support
PERBARUI:
Contoh kode Java:
String sql = "INSERT INTO xml_docs(id, gkuzu) VALUES (?, XMLPARSE(?))";
[...]
stmt.setString(2, "<foo>Hello World!</foo>");
Ini harus membuat pernyataan ini:
INSERT INTO xml_docs(id, gkuzu) VALUES (1, XMLPARSE('<foo>Hello World!</foo>'));