【发布时间】:2012-04-14 01:19:09
【问题描述】:
我有一项服务应该能够在不同的细节级别或不同的详细模式下提供“用户配置文件”。
这些用户配置文件与 JPA2 在数据库中同步,一切正常。 使用 MOXy (EclipseLink) 我还在 XML 中序列化配置文件,这里也一切正常。
但是,详细模式(BRIEF、SUMMARY、FULL)是通过以 XML 序列化的用户配置文件中是否存在特定元素来实现的(例如元素 QueryHistory,在使用简要详细模式时不应序列化)。
简而言之:我想向 JAXBContext 指定某些元素不能被序列化,并且我想在运行时指定它。
如果我很好理解,MOXy Extensible Models - Refresh http://blog.bdoughan.com/2011/06/moxy-extensible-models-refresh-example.html 能够做到这一点,但这里有人知道实现此功能的更简单方法吗?
【问题讨论】:
标签: java xml jaxb eclipselink moxy