【问题标题】:Export table from DB to an XML file with Java使用 Java 将表从 DB 导出到 XML 文件
【发布时间】:2015-11-20 11:54:46
【问题描述】:

我需要读取存储在 mysql DB 中的特定表的每一行,然后我必须编写一个从每一行中提取的 xml 文件。 获得此目标的最佳做法是什么?我应该使用一些 java 库,但我不知道如何选择确切的库。

【问题讨论】:

  • 你应该使用这个 API:youtube.com/watch?v=hlY_PoJhlMk

标签: java mysql xml database extract


【解决方案1】:

看看这个:

http://examples.javacodegeeks.com/core-java/xml/bind/jaxb-marshal-example/

如果您使用像 hibernate 或其他 ORM 这样的 ORM 从数据库中获取您的行作为对象,然后您可以使用 JAXB 转换它们。

【讨论】:

  • 你有很多可能性,要么创建一个 JPA 实体来描述你的数据库,要么使用休眠 ResultTransformer 看看这个问题stackoverflow.com/questions/3266492/…
  • 谢谢 jMounir,所以现在我安装 hibernate 并使用 ResultTransformer 将我的行转入对象,然后我必须在 xml 文件中编组这些对象。对吗?
  • 是的,没错。如果您的意思是“安装休眠”,您将对其进行配置(添加依赖并创建 persistence.xml 文件)
猜你喜欢
  • 1970-01-01
  • 2016-07-16
  • 1970-01-01
  • 1970-01-01
  • 2016-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多