No, no es eficiente, lo que he hecho en ese caso es un boton modificar que use la fila seleccionada para usar el id y abrir un nuevo Jdialog (Heredado y modificado) con los campos a editar y con el id de la tabla de la base de datos modificarla una ves sea editado el contenido Del JDialog. al cerrar recargar la table y queda actualizada.
La otra forma es capturar el enter al terminar la edicion de una celda y hacer el proceso pero sin JDialog.
Suerte!
La otra forma es capturar el enter al terminar la edicion de una celda y hacer el proceso pero sin JDialog.
Suerte!