我有一个Apache ISIS @Action,它创建并返回一个内存中对象列表。当Apache ISIS将这些对象显示为浏览器中的集合时,JodaTime DateTime
和String
字段将全部为空。
对象上还有另一个字段,它是一个持久化实体 - 它不会被重置为null并显示在对象上。
是否可以显示对象的非持久字段的值?
编辑:显然显示String
字段。但DateTime
不是。这可能是DateTime
具体问题吗?
答案 0 :(得分:0)
此处的解决方案是根据concepts和programming model使用JAXB视图模型。
尚未记录的一件事是,对于Joda日期/时间字段,您需要使用JAXB XmlAdapter注释字段(或属性);请参阅this blog post获取指导。
HTH,Dan