1

テーブルを表示するためにタンポポを使用しています(休止状態のDBから):

<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 クラス (hibernate DB) から「Father name」と「Mother name」という 2 つの列を追加する必要があります。クラス (これも休止状態) には次の変数があります。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'

私は(タンポポのデータテーブルを使用して)多くのバリエーションでそれをやろうとしましたが、誰もうまくいきません。

4

1 に答える 1