我有一个apache isis @Action,可以创建并返回内存对象的列表。当这些对象由Apache ISIS显示为浏览器中的集合时-Jodatime DateTime
和String
字段变为所有null。
对象上还有另一个字段,这是一个持久的实体 - 它不会重置为null,并显示在对象上。
是否可以显示对象的非持久字段的值?
编辑:显然显示了String
字段。DateTime
不是。这可能是DateTime
的问题吗?
根据概念和编程模型,这里的解决方案是使用JAXB视图模型。
尚未记录的一件事是,对于JODA日期/时间字段,您需要用JAXB XMLADAPTER注释字段(或属性(;请参阅此博客文章以获取指导。
hth,dan