【问题标题】:xml to java objects using jibx使用 jibx 将 xml 转换为 java 对象
【发布时间】:2015-07-17 11:56:34
【问题描述】:

我有一个巨大的 xml 文件。我需要将 xml 转换为 java 对象并将数据保存在数据库中。这将是大约 20 万条记录。计划使用 jibx。这是一个正确的方法吗?如果是这样,有人可以提供将 xml 文件转换为 java 对象并保存在数据库中的步骤

【问题讨论】:

    标签: java xml marshalling unmarshalling jibx


    【解决方案1】:

    我刚刚完成了一个项目来转换一个巨大的 Xml 文件。我使用 trang (http://www.thaiopensource.com/download/) 从 XML 文件生成 XSD 文件。然后我在 xsd 文件上使用 xjc 来生成 POJO 对象,然后我使用 JAXB 将 xml 文件加载到内存中,然后使用 Hibernate 创建数据库并存储 POJO。

    【讨论】:

    • 我应该在上面提供的链接中下载哪一个?
    • 我还需要知道您是否一次或部分地将整个 xml 文件加载到内存中。就我而言,我将有大约 200,000,000 个条目
    • 我使用的软件包含到 trang-20030619.zip 文件中。
    • 我将整个 Xml 文件加载到内存中。一个 Xml 文件大约 200Kb,在 10 秒内将 4000 个标签加载到 180 个类中。我决定加载所有内容,因为我对数据进行了复杂的操作,并且我需要保留 Xml 部分的结构。可能是你的情况,这对记忆来说太沉重了。
    • 下载 trang 只需点击 trang-20030619.zip 文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多