title: Is a transient entity with id set still a transient entity or a detached entity
body: <p>By definition, a newly instantiated POJO, say <code>transientPerson</code>, is a transient entity.</p>
  <pre><code>Person transientPerson = new Person();
  </code></pre>
  <p>An entity detached from persistent context is a detached entity.</p>
  <pre><code>Person detachedPerson = session.get(Person.class, id);
  session.detach(detachedPerson);
  </code></pre>
  <p>After setting all the fields of <code>detachedPerson</code> into <code>transientPerson</code>, is <code>transientPerson</code> still a transient entity?</p>
  <pre><code>transientPerson.setId(detachedPerson.getId());
  transientPerson.setName(detachedPerson.getName());
  </code></pre>
  <p>If this is the case, does it mean that I'm able to use <code>persist(transientPerson)</code> to update the corresponding table in DB?</p>