我正在使用oracle 10gR2。
我有一个用例,需要将大量数据块提交到数据库中,但它们是整个VIEW。
因此,我正在考虑创建一个XML来连接所有数据。
我应该使用CLOB还是BLOB?
我是否知道应该使用哪种行类型来存储XML以及我需要查找的内容。
Noob将XML存储到oracle DB中
答案 0 :(得分:0)
将clob用于商店xml。不要忘记根据需要确定长度,在实体中使用字符串。
您可以使用XStream更改Object - xml - Object,reference here。例如:
XStream xstream = new XStream(new DomDriver());
String xml = xstream.toXML(Object yourView);
Object yourView = xstream.fromXML(xml);
答案 1 :(得分:0)
我也认为Clob在你的情况下更合适。以下是工作代码的片段:
实体:
private String xml;
TABLE DDL(ORACLE):
XML CLOB,
Hibernate映射:
<property name="xml" type="java.lang.String">
<column name="XML" length="999999" />
</property>