gpt4 book ai didi

java - 在一个模型中组合 JAXB 和 JPA

转载 作者:太空狗 更新时间:2023-10-29 22:55:11 27 4
gpt4 key购买 nike

我必须设计一个数据模型(在 Java EE 6 应用程序中),它将通过 JPA 持久化,并且还需要通过 JAXB 进行序列化。上次我这样做时,我有一组带有 JAXB 注释的实体类,另一组带有 JPA 注释。这意味着我必须有很多样板代码才能在两者之间进行转换。我正在考虑将它们结合起来,以便每个类都具有两种类型的注释。我知道这可以完成,但我的问题是,应该吗?会不会有什么问题?

最佳答案

这绝对可以做到。实际上,我发现维护代码以在模型之间复制的前景更成问题。

EclipseLink是此应用程序的绝佳选择,因为它包含 JPA(EclipseLink 是 RI,从 TopLink 开源)和 JAXB 实现。

EclipeLink JAXB (MOXy)还包含许多用于将 JPA 实体映射到 XML 的扩展:

有关详细信息,请参阅:

关于java - 在一个模型中组合 JAXB 和 JPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269654/

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