我正在使用蒲公英来显示一个表(来自一个休眠数据库):
<datatables:table id="listPersons" data="${listPersons}" row="person"
cellspacing="0" width="100%"
theme="bootstrap2" pageable="true" info="true">
<datatables:column title="Person" property="person"/>
<datatables:column title="Car" property="car"/>
</datatables:table>
它工作正常。
但是,我需要从父母类(休眠数据库)中添加额外的两列:“父亲姓名”和母亲姓名“。该类(也休眠)具有变量:Parents parents;
我试过类似的东西:
<c:forEach items="${person.parents}" var="parents">
<datatables:column title="Father name" property="parents.father_name"/>
</c:forEach>
但我得到了例外:
javax.servlet.ServletException:javax.servlet.jsp.JspException:java.lang.NoSuchMethodException:类'class org.hibernate.collection.internal.PersistentBag'上的未知属性'father_name'
我尝试了很多变体(使用蒲公英数据表),但没有一个工作。