@Referenced(documment = "Rol",
field = "idrol", javatype = "String", lazy = false,
repository = "com.avbravo.transporteejb.repository.RolRepository")
private List<Rol> rol;
@Getter
@Setter
public class Usuario {
@Id
private String username;
private String password;
private String nombre;
private String cedula;
private String celular;
private String cargo;
private String email;
@Referenced(documment = "Rol",
field = "idrol", javatype = "String", lazy = false,
repository = "com.avbravo.transporteejb.repository.RolRepository")
private List<Rol> rol;
private String activo;
@Embedded
List<UserInfo> userInfo;
public Usuario() {
}
@Override
public String toString() {
return "Usuario{" + "username=" + username + ", password=" + password + ", nombre=" + nombre + ", celular=" + celular + ", cargo=" + cargo + ", email=" + email + ", rol=" + rol + ", userInfo=" + userInfo + '}';
}
}
Se busca mostrarlo en una columna del datatable.
Usamos el repeat para recorrer el list.
<b:dataTableColumn label="">
<p:panelGrid columns="2" styleClass="form-group ui-panelgrid-blank" layout="grid">
<p:repeat value="#{item.rol}" var="car">
<p:outputLabel value="#{car.idrol}"/>
</p:repeat>
</p:panelGrid>
</b:dataTableColumn>