如何将org.w3c.dom.Document
对象转换为,java.sql.SQLXML
以便可以使用 Hibernate 将其持久化到数据库中?目前我可以通过将其转换为 String via 来使其工作javax.xml.transform.Transformer
,但我认为这是效率最低的方法。
我尝试了以下方法,但没有任何内容保存到 DB 列中。
SQLXML sqlxml = session.connection().createSQLXML();
sqlxml.setResult(DOMResult.class).setNode(myDocument);
preparedStmt.setSQLXML(index, sqlxml);