Update with parameter using room persistent library : <p>How will I update an entire row using room library, the @Update take a @Entity annotated object and updates it via referencing primary key but how will I update via some other parameter like update where certain value matches a value in cell in a row.</p>

<pre><code>//Simple update
@Update
int updateObject(ObjectEntity... objectEntities);

//Custom Update
@Query(UPDATE TABLENAME ????)
int updateObject(ObjetEntity objectEntity,String field);
</code></pre>

<p>What should I pass in place of ???? such that the new objectEntity is replaced by old one where the field value matches.</p>
