我有一个带有 XMLType 列的 oracle 数据库。我已经为它实现了一个 DescriptorCustomizer,并且我在实体中使用 XMLType 作为我的字段类型。
基本上我有:
@Entity
@Customizer(XmlCustomizer.class)
public class ...... {
.....
private XMLType xmlColumn;
.....
}
这一切都非常适合从数据库中读取数据。但是当谈到持久化数据时,我不知道该怎么做。我还没有找到一种简单的方法来创建一个包含 xml 的 XMLType 对象。大多数方法似乎都要求一个非常丑陋的连接。那么我错过或误解了什么?
谢谢。
编辑:我忘了提到我确实让它与 XMLType 一起工作,但就像我说的那样,我必须将一个连接传递给我可以从我的 EntityManager 获得的数据库。虽然看起来很丑。