gpt4 book ai didi

java - 如何在Hibernate框架中正确生成xml

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:03 25 4
gpt4 key购买 nike

我使用 MS SQL 数据库服务器来存储数据,并使用 Hibernate 框架来进行数据库映射。我需要生成特定数据(选择...从...)到 xml,但不知道如何生成。我尝试在网上搜索但一无所获...

我有两个想法,但你可能会建议更有经验的方法来解决这个问题。

  1. 在选择中使用 FOR XML 在数据库层生成 xml。 -> 这里我不知道 hibernate 中 select 的结果是什么...?字符串?不知道。
  2. 从数据库中检索列表,然后使用java将此列表转换为xml,例如使用此> https://www.javatpoint.com/jaxb-marshalling-example

你有什么建议?谢谢

最佳答案

有许多不同的参数可以被视为决定最佳方法的基础(例如,独立于数据库是否重要?是否提供任何 xml 模式作为生成输出的基础?如何使用/访问输出?等)

如果您要生成的输出类似于数据的普通转储,并且将来将使用它将数据导入数据库(或类似用途),那么也许只需在数据库层生成输出就足够了。但大多数时候情况并非如此。我强烈建议在应用程序层生成输出,以便您可以更好地控制稍后的生成和自定义方式。您可以使用普通的 hibernate 查询获取数据并使用(如您提到的)JAX-B 将其序列化为 XML。

关于java - 如何在Hibernate框架中正确生成xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47869384/

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