JPA en netbeans 6.1 no refresca lo datos.
Publicado por Luis Castro (80 intervenciones) el 11/11/2008 20:20:02
Hola. antes que nada muchas gracias por leer esto..
he estado leyendo sobre JPA y me a vente a ser un experimento. en netbeans
hice una ventana con una catalogo.. de una tabla la cual tiene las 3 operaciones basicas..
insertar, modificar, borrar.
asi que creer mi tabla, conecte la base de datos.. y arrastre la tabla en este caso un panel..
los eventos en los botones los maneje de esta manera :
private void b_EliminarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int rowSelect = this.tabla_Carrera.getSelectedRow();
if(rowSelect!=-1)
{
this.scedPUEntityManager.getTransaction().begin();
this.scedPUEntityManager.remove(this.carrerasList.get(rowSelect));
this.scedPUEntityManager.getTransaction().commit();
this.carrerasList.remove(this.carrerasList.get(rowSelect));
}
}
private void b_GuardarCambiosActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.scedPUEntityManager.getTransaction().begin();
this.scedPUEntityManager.getTransaction().commit();
}
Todo funciona de marravilla
Abro dos veces la misma aplicacion y en una no se actualiza los cambios de la base de tados tengo que cerrar la aplicacion y volverla abir
Cual es mi error.?
he estado leyendo sobre JPA y me a vente a ser un experimento. en netbeans
hice una ventana con una catalogo.. de una tabla la cual tiene las 3 operaciones basicas..
insertar, modificar, borrar.
asi que creer mi tabla, conecte la base de datos.. y arrastre la tabla en este caso un panel..
los eventos en los botones los maneje de esta manera :
private void b_EliminarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int rowSelect = this.tabla_Carrera.getSelectedRow();
if(rowSelect!=-1)
{
this.scedPUEntityManager.getTransaction().begin();
this.scedPUEntityManager.remove(this.carrerasList.get(rowSelect));
this.scedPUEntityManager.getTransaction().commit();
this.carrerasList.remove(this.carrerasList.get(rowSelect));
}
}
private void b_GuardarCambiosActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.scedPUEntityManager.getTransaction().begin();
this.scedPUEntityManager.getTransaction().commit();
}
Todo funciona de marravilla
Abro dos veces la misma aplicacion y en una no se actualiza los cambios de la base de tados tengo que cerrar la aplicacion y volverla abir
Cual es mi error.?
Valora esta pregunta


0