我试图填充一个数据表,但它甚至没有显示在浏览器中,我认为我做的一切都是正确的。
我调试并搜索了很多这个问题,但无法解决任何可以帮助我的问题。
如果你们中的任何人可以帮助我,那就太好了
这是我的桌子
<h:form>
<div class="tablaStock">
<p:dataTable var="stock" value="#{empresaFarmaciaBeanDTT.empresas}">
<p:column headerText="Code">
<h:outputText value="#{stock.direccion}" />
</p:column>
<p:column headerText="Name">
<h:outputText value="#{stock.departamento}" />
</p:column>
</p:dataTable>
</div>
</h:form>
我的豆子
@ManagedBean(name ="empresaFarmaciaBeanDTT")
@SessionScoped
public class EmpresaFarmaciaBeanDT implements Serializable {
/**
*
*/
private static final long serialVersionUID = -5356325535158861445L;
@EJB
private ControladorEmpresaFarmaciaRemote controlador;
private List<EmpresaFarmacia> empresas = null;
@PostConstruct
public void obtenerTodasEmpresasFarmacias() {
try {
empresas = controlador.obtenerTodasEmpresaFarmacia();
System.out.println(empresas.size());
} catch (Exception e) {
e.printStackTrace();
System.out.println("Hubo un error al crear obtenerTodasEmpresasFarmacias");
System.out.println("Clase: EmpresaFarmaciaBean");
System.out.println("Metodo: obtenerTodasEmpresasFarmacias");
System.out.println("****************************");
}
}
public List<EmpresaFarmacia> getEmpresas() {
return empresas;
}
public void setEmpresas(List<EmpresaFarmacia> empresas) {
this.empresas = empresas;
}
}
我的实体
@Entity
@Table(name="empresa_farmacia")
@NamedQuery(name="EmpresaFarmacia.findAll", query="SELECT e FROM EmpresaFarmacia e")
public class EmpresaFarmacia implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private int idempresaFarmacia;
private String departamento;
private String direccion;
private String localidad;
private String nombreFantasia;
private String razonSocial;
private String rut;
//bi-directional many-to-one association to Usuario
@ManyToOne
@JoinColumn(name="idUsuarioAsociado")
private Usuario usuario;
//bi-directional many-to-one association to TransaccionStockFarmacia
@OneToMany(mappedBy="empresaFarmacia")
private List<TransaccionStockFarmacia> transaccionStockFarmacias;
public EmpresaFarmacia() {
}
public int getIdempresaFarmacia() {
return this.idempresaFarmacia;
}
public void setIdempresaFarmacia(int idempresaFarmacia) {
this.idempresaFarmacia = idempresaFarmacia;
}
public String getDepartamento() {
return this.departamento;
}
public void setDepartamento(String departamento) {
this.departamento = departamento;
}
public String getDireccion() {
return this.direccion;
}
public void setDireccion(String direccion) {
this.direccion = direccion;
}
public String getLocalidad() {
return this.localidad;
}
public void setLocalidad(String localidad) {
this.localidad = localidad;
}
public String getNombreFantasia() {
return this.nombreFantasia;
}
public void setNombreFantasia(String nombreFantasia) {
this.nombreFantasia = nombreFantasia;
}
public String getRazonSocial() {
return this.razonSocial;
}
public void setRazonSocial(String razonSocial) {
this.razonSocial = razonSocial;
}
public String getRut() {
return this.rut;
}
public void setRut(String rut) {
this.rut = rut;
}
public Usuario getUsuario() {
return this.usuario;
}
public void setUsuario(Usuario usuario1) {
this.usuario = usuario1;
}
以及我的 Bean EmpresaFarmaciaBeanDT 中 getEmpresas() 的结果