/** * ************************************************************** TITULAR * *************************************************************************** */ public PersonaBean updateTitular(PersonaBean persona, Sesion userSesion) throws PermissionException, LockException, Exception { try { getSqlMapClientTemplate().startTransaction(); // 1.Insert la persona/ titular principal de la concesion Persona titular = new Persona(); titular.setApellido1(persona.getApellido1()); titular.setApellido2(persona.getApellido2()); titular.setDni(persona.getDNI()); titular.setDomicilio(persona.getDomicilio()); titular.setEstadoCivil(persona.getEstado_civil()); titular.setFechaNacimiento(persona.getFecha_nacimiento()); titular.setNombre(persona.getNombre()); titular.setPoblacion(persona.getPoblacion()); titular.setSexo(persona.getSexo()); titular.setTelefono(persona.getTelefono()); personaDAO.updateByPrimaryKeySelective(titular); getSqlMapClientTemplate().commitTransaction(); } catch (Exception e) { logger.error("Error actualizando el titular" + e); } finally { getSqlMapClientTemplate().endTransaction(); } return persona; }