gpt4 book ai didi

Java:将 XML 导入数据库,最简单的方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 13:47:22 25 4
gpt4 key购买 nike

我有很多 XML 文件,还有一个 XSD。

我想简单地将其转换为 POJO 并将它们插入数据库。数据库模式在我的控制之下,所以它可以是我喜欢的任何东西。

我已经查看了大量的 api,但想要另一种意见,什么是最有效的。

  • JAXB?
  • XMLBeans?
  • 到 DBUnit 的 XPATH?

hibernate 是否有一些 api 可以从 XSD 创建 POJO,然后将 XML 读入这些 POJO,然后将数据插入数据库?

或者 spring 有什么功能可以帮助解决这个问题?

我想我只是在听你的意见,以防万一我错过了一个 API,它可以帮助我做我想做的事。

谢谢杰夫·波特

最佳答案

或者您可以绕过转换为 POJO 的步骤并将 XML 直接存储为 CLOB。稍后它将允许“鸭子打字”,您可能会觉得这很有利。

如果您以后需要单独查询这些对象,则映射到 Java POJO 是有意义的。如果您一直需要整个流,而不必在 XML 中查询值(例如 XPath),那么我会说将 XML 存储为 CLOB 更有意义。

关于Java:将 XML 导入数据库,最简单的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4248378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com