如何在Apache ISIS中显示内存对象的非持久性字段



我有一个apache isis @Action,可以创建并返回内存对象的列表。当这些对象由Apache ISIS显示为浏览器中的集合时-Jodatime DateTimeString字段变为所有null。

对象上还有另一个字段,这是一个持久的实体 - 它不会重置为null,并显示在对象上。

是否可以显示对象的非持久字段的值?

编辑:显然显示了String字段。DateTime不是。这可能是DateTime的问题吗?

根据概念和编程模型,这里的解决方案是使用JAXB视图模型。

尚未记录的一件事是,对于JODA日期/时间字段,您需要用JAXB XMLADAPTER注释字段(或属性(;请参阅此博客文章以获取指导。

hth,dan

最新更新