Cuando deseamos actualizar algunos campos de una tabla   y no todos,  a veces nos encontramos con el mensaje de error: No se pueden guardar los cambios --  java.lang.RuntimeException: Número de conflictos al sincronizar: 1  SyncResolver.UPDATE_ROW_CONFLICT fila 4 intento de actualizar una fila que otro  usuario ha actualizado o eliminado Una forma sencilla de evitarlo es definir en el select del metodo _init() solo aquellos campos de la tabla que vamos a actualizar. Supomenos que solo deseamos actualizar los campos foto1 a foto8 y el idhabitacion lo hariamos de esta manera y eliminamos los demas campos del select.  private void _init() throws Exception {         habitacionesRowSet.setDataSourceName("java:comp/env/jdbc/hoteles");         habitacionesRowSet.setCommand("SELECT idhabitacion,foto1,foto2,foto3,foto4,foto5,foto6,foto7,foto8 FROM habitaciones");         habitacionesRowSet.setTableName("habitaciones");         habitacionesDataProvider.setCachedRowS...
Un blog desde Panama sobre NetBeans, Java, JSF, jmoordb,Microprofile, JakartaEE