我有以下问题。我有一个JPA实体,包含org.w3c.dom.Document类型的属性。我不能,我也不想单独持久保存DOM树的每个对象。我更想要的是将DOM树表示的XML转换为String并将此String保存到数据库中。当我重新加载对象时,我希望我的对象解析DOM树并重新初始化属性。这可能与JPA有关吗?
感谢。
答案 0 :(得分:0)
当然有可能。
您需要做的是将dom树视为custom type。
答案 1 :(得分:0)
经过一些额外的搜索,我终于找到了答案。您只需告诉JPA将其保存为Blob,并将xml文档保存在元素中。
编辑: 事实证明,这不起作用。我想我在这里找到了一个有效的解决方案:Storing Objects in columns using Hibernate JPA