<h:dataTable value="#{car.terminals}" var="der">
<p:column>
<h:outputText value="#{der.geometrie}" />
javax.el.PropertyNotFoundException:在类型org.hibernate.collection.internal.PersistentSet上找不到属性“ geometrie”
因此,#{car.terminals}
是Set<E>
。的<h:dataTable>
,<p:dataTable>
而<ui:repeat>
组件不支持迭代一个Set<E>
。这样,#{der}
遗嘱基本上就代表了Set<E>
自己。Set<E>
将来的JSF 2.3版本将提供对迭代的内置支持。
如果不是更换一个选项Set<E>
被List<E>
,然后就得到一个阵列出来的,如下:
<h:dataTable value="#{car.terminals.toArray()}" var="terminal">