title: Why does Hibernate require no argument constructor?
body: <blockquote>
    <p>The no-argument constructor is a
    requirement (tools like Hibernate use
    reflection on this constructor to
    instantiate objects).</p>
  </blockquote>
  
  <p>I got this hand-wavy answer but could somebody explain further? Thanks</p>