Hola,Tengo definido dentro de la clase persistencia, un modulo para obtener una lista de objetos (getTareas) y en otra clase uso esa lista de objetos (Tareas). Necesito cargar un objeto desde una lista y no se si mi problema esta en la definición del modulo de obtención de la lista o si esta en algun otro lugar. -------------------------------------------- package Persistencia;
public class persistencia { private SessionFactory sessionFactory; private Session session; /* Tengo todas las clases definidas */ public List getTareas() throws ArrayStoreException{ List items= new ArrayList(); Transaction tx = session.beginTransaction(); items= session.createSQLQuery("select * from tareas").list(); tx.commit(); return items; } ---------------------------------------- package Presentacion;
public class JFrameActividades extends javax.swing.JFrame { private Controlador Drive; private String Nombre; private Date Horainicio;
public Tarea tarea = new Tarea(); public Colegio colegio = new Colegio(); /* Defino todas las propiedades get's and set's */
private void CargarGrilla() { DefaultTableModel model = (DefaultTableModel) jTable1.getModel(); List<Tarea> tareas = Drive.getPERSISTENCIA().getTareas();
int a = 0;
Iterator it = tareas.iterator(); while (it.hasNext()) { Object[] fila = new Object[3];
Tarea tar=(Tarea) it.next(); //NO ME CARGA EL OBJETO CONTENIDO EN it.next EN tar
a++; } Table1.setModel(model); }
|