title: How to update / save only changed fields
body: <p>How can I update only a particular set of fields to the database with Play? Currently I have a <code>User</code> model that contains a specific field, let call it: <code>isAdministrator</code>:</p>
  
  <pre><code>private boolean isAdministrator;
  </code></pre>
  
  <p>And I have the accessor methods:</p>
  
  <pre><code>/**
   * @return the isAdministrator
   */
  public boolean isAdministrator() {
      return isAdministrator;
  }
  
  /**
   * @param isAdministrator
   *            the isAdministrator to set
   */
  public void setAdministrator(boolean isAdministrator) {
      this.isAdministrator = isAdministrator;
  }
  </code></pre>
  
  <p>But when I change the username, via a form where <code>isAdministrator</code> is NOT included, Play resets my User objects and sets the value <code>0</code> for this user?</p>
  
  <p>So, how can I update only the changed fields?</p>