【问题标题】:Hyperjaxb apply transient dynamicallyHyperjaxb 动态应用瞬态
【发布时间】:2011-09-16 08:58:45
【问题描述】:

目前,我可以指示 Hyberjaxb 在编译时使用瞬态功能不将节点保留在 xml 对象中。无论如何在运行时动态应用它?如果x=y,则在xml对象中持久化特定节点,否则不持久化。

是否有其他策略来解决这个问题?

【问题讨论】:

    标签: transient hyperjaxb


    【解决方案1】:

    我认为这不是 Hyperjaxb 的任务,因为 HJ 主要是一个编译时工具。只有非常有限的运行时影响。

    制作对象结构的深层副本然后删除您不想编组的内容是否足够?您可以使用 copyable plugin 之类的东西来生成不错的复制/克隆方法,甚至可以使用自定义复制策略。

    【讨论】:

    • 是的,我试图强制编译工具做出运行时决策,这不是它的预期目的。谢谢。
    猜你喜欢
    • 2011-03-07
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 2019-09-22
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多