首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JPA插入/更新XMLType

使用JPA插入/更新XMLType
EN

Stack Overflow用户
提问于 2012-06-30 11:56:36
回答 2查看 1.4K关注 0票数 0

我有一个包含XMLType列的oracle数据库。我已经为它实现了一个DescriptorCustomizer,并且我使用XMLType作为实体中的字段类型。

本质上,我有:

代码语言:javascript
复制
@Entity
@Customizer(XmlCustomizer.class) 
public class ...... {
    .....
private XMLType xmlColumn;
    .....
}

这对于从数据库中读取数据非常有用。但是当涉及到持久化数据时,我不确定该怎么做。我还没有找到一种简单的方法来创建包含可扩展标记语言的XMLType对象。大多数方法似乎都要求一个相当丑陋的连接。那么,我遗漏或误解了什么呢?

谢谢。

编辑:我忘记提到我让它在XMLType上工作,但就像我说的,我必须传递一个到数据库的连接,我可以从我的EntityManager中获得这个连接。虽然看起来很丑陋。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-08 06:00:44

最新的EclipseLink (2.4)似乎可以直接将XMLType转换为字符串,而不需要定制器。

票数 0
EN

Stack Overflow用户

发布于 2012-07-03 21:16:49

XMLType是一种Oracle JDBC类型,因此可能不是对象的最佳字段类型。

您可以将其映射到字符串或DOM文档,然后就可以编写它了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11271274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档