title: Booleans in grails aren't persisted?
body: <p>I'm developing a small application on Grails 1.3.5 and I run into this very strange problem.</p>
  
  <p>My domain classes feature some boolean typed fields. None of these fields is persisted when creating a new instance (and saving it of course).</p>
  
  <p>For example, I have this domain class "Employee", defined as follows (simplified):</p>
  
  <pre><code>class Employee {
   String name
   boolean present
  } 
  </code></pre>
  
  <p>When I create a new instance of that class and I persist it, the name is saved, but the present-named boolean isn't.</p>
  
  <pre><code>def newEmp = new Employee(name: "me", present: true)
  newEmp.save(failOnError: true, flush: true)
  </code></pre>
  
  <p>When saving, no error is thrown. However, in the database (I use MySQL) the binary column "present" always remains empty.</p>
  
  <p>What could be causing this? This happens alongs all my domain classes. </p>