数据表显示ID但不显示名称/描述

时间:2011-11-24 11:51:14

标签: java jsf

我有一个UserGroup数据表,显示Id_User,Name,Id_Group,Description。

当我从User数据表中选择用户时,数据表显示以下信息,从Group数据表中选择一个Group。

我现在遇到的奇怪的事情是,当我点击添加按钮时,添加用户和组。 UserGroup数据表仅显示Id_User,Id_group。但是名称和描述只有一个空字段!

在我的JSF页面中,我有以下内容:

<p:dataTable var="usergroups" value="#{usuariousGruposBean.listOfUserGroups}">

                    <p:column headerText="" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.id_grupo}"/>
                    </p:column>

                    <p:column headerText="Grupos" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.groups.descricao}"/>
                    </p:column>

                     <p:column headerText="" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.id_usuario}"/>
                    </p:column>

                    <p:column headerText="Usuarios" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.users.nome}"/>
                    </p:column>
  </p:dataTable>

显然,<h:outputText value="#{usergroups.groups.descricao}"/><h:outputText value="#{usergroups.users.nome}"/>没有显示任何内容。

为什么会这样?因为我的UserGroups与用户和组具有多对一关系。 UserGroups应该能够访问Groups / User以检索Description和Name。

任何人都知道发生了什么事? :/

0 个答案:

没有答案