0

我正在使用 oracle 10gR2。

我有一个用例,其中需要将大量数据提交到数据库中,但它们是 VIEW 作为一个整体。

因此,我正在考虑创建一个 XML 来连续保存所有数据。

我应该使用 CLOB 还是 BLOB?

我可以知道我应该使用哪种行类型来存储 XML 以及我需要查找哪些内容。

Noob在这里将XML存储到oracle DB中

4

2 回答 2

0

I also think Clob is more appropriate in your situation. Below are snippets from working code:

Entity:

private String xml;

TABLE DDL (ORACLE):

XML CLOB,

Hibernate mapping:

<property name="xml" type="java.lang.String">
    <column name="XML" length="999999" />
</property>
于 2013-07-31T10:12:41.463 回答
0

使用 clob 存储 xml。不要忘记根据需要确定长度,在实体中使用字符串。

你可以使用 XStream 来改变 Object - xml - Object,参考这里。例子:

XStream xstream = new XStream(new DomDriver());
String xml = xstream.toXML(Object yourView);
Object yourView = xstream.fromXML(xml);
于 2013-07-31T03:52:23.257 回答