title: primefaces in-cell editing on a table with compound primary key
body: <p>I'm using primefaces 3.2 in-cell editing component to update an oracle DB table having compound primary key. The user should be able to edit also the primary key values but in this way if I use </p>
  
  <pre><code>em.merge(entity);
  </code></pre>
  
  <p>I got the following error</p>
  
  <pre><code>Exception [EclipseLink-7251] (Eclipse Persistence Services - 2.3.0.v20110604-r9504): org.eclipse.persistence.exceptions.ValidationException
  Exception Description: The attribute [voce] of class [entity.competenze_distaccati.CompetenzeDistaccatiPK] is mapped to a primary key column in the database. Updates are not allowed.
  </code></pre>
  
  <p>...which sounds reasonable to me. The question is: How can I give the user the possibility to change also the primary key values? 
  rowEdit event listener is called with the changed value so I don't know which was the original record to perform a delete-insert.</p>