Hibernate sistema de facturación listar elementos en JTable | Java

En el anterior post de Hibernate vimos cómo ir creando la interfaz simple para añadir elementos a la base de datos, ahora necesitamos listar los elementos guardados en la base en este caso PostgreSQL, se verá como la siguiente imagen.

Hibernate Listar Elementos en JTable
Ahora vamos a ver un poco de código, pero recuerda que el diseño lo realizas en WindowBuilder un plugin de Eclipse, y puedes adaptarlo a tu manera.
private void initTableModel() {
    tableModel = new DefaultTableModel() {
        private static final long serialVersionUID = 1L;

        @Override
        public boolean isCellEditable(int row, int column) {
            // TODO Auto-generated method stub
            return false;
        }
    };
    tableModel.addColumn(bundle.getString("idTableTitleColumn"));
    tableModel.addColumn(bundle.getString("nameTableTitleColumn"));
    tableModel.addColumn(bundle.getString("descriptionTableTitleColumn"));
    table.setModel(tableModel);
}

private void loadTable() {
    clearTable();
    List<ProductCategory> items = productCategoryController.getItems();
    for (ProductCategory productCategory : items) {
        tableModel.addRow(new Object[] { productCategory.getId(), productCategory.getName(),
            productCategory.getDescription() });
    }
}

private void clearTable() {
    tableModel.setRowCount(0);
}
Con el código anterior puedes listar los elementos en un JTable, en el controlador está todos los métodos necesarios para conectar la interfaz con el DAO (Data Access Object).

← Anterior

Siguiente →

Comentarios

Entradas populares