У меня есть таблица данных UserGroup, которая отображает Id_User, Name, Id_Group, Description.
В таблице данных отображается следующая информация, когда я выбираю пользователя из таблицы данных пользователя и группу из таблицы данных группы.
Странная вещь, с которой я сейчас сталкиваюсь, это когда я нажимаю кнопку добавления, чтобы добавить пользователя и группу.В группе данных 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}"/>
ничего не отображают.
Почему это так ??Потому что мои группы пользователей имеют отношение «многие к одному» как с пользователем, так и с группами.Группы пользователей должны иметь возможность доступа к группам / пользователям для получения описания и имени.
Кто-нибудь знает, что происходит?: /