title: How to set a default value in Symfony2 so that automatic CRUD generated forms don't require those fields?
body: <p>As I've already <a href="http://www.doctrine-project.org/docs/orm/2.1/en/reference/faq.html">found out</a>, Doctrine2 "<em>does not support to set the default values in columns through the “DEFAULT” keyword in SQL. ... you can just use your class properties as default values</em>".</p>
  
  <pre><code>class Product
  {
  
  // ...
  
      /**
       * @var string $name
       *
       * @ORM\Column(name="name", type="string", length=255)
       */
      private $name = "";
  
      /**
       * @var string $sale
       *
       * @ORM\Column(name="sale", type="boolean")
       */
      private $sale = false;
  </code></pre>
  
  <p>But even when I do this, the generated CRUD forms still require me to fill out all forms. In case of boolean attributes this even means I can only set it to true (i.e. <code>1</code>).</p>
  
  <p>Am I doing something wrong?</p>
  
  <p>(I know I can turn the validation off but I'd like a solution to the problem instead of just bypassing it)</p>