title: Persistent and transient objects - confused about terminology
body: <p>Here is my definition of the two terms, though I'm not sure if it is a complete one:</p>
  
  <blockquote>
    <p>A <em>persistent object</em> is an instance of a class in the domain model
    that represents some information extracted from the database. A
    <em>transient object</em> is an instance of a class in the domain model, which is created in memory</p>
  </blockquote>
  
  <p>a) I assume the terms <em>persistent</em> and <em>transient</em> are used only for objects in the domain model, but not also for objects in business layer that live outside the domain model? </p>
  
  <p>b) Do we also use the two terms for <em>Data-Transfer-Objects</em>?</p>
  
  <p>c) Are the two terms also used for <em>Value Objects</em>?</p>
  
  <p>Thank you</p>