title: When and why should nullable or/and blank constraints in a grails domain class?
body: <p>I am a bit new to grails and I'd like to get a clear understanding of how to use 'nullable' and 'blank' constraints in a grails domain class.</p>
  
  <p>An example is;</p>
  
  <blockquote>
    <p>static constraints = {
            name nullable: true
        }</p>
    
    <p>static constraints = {
            name blank: true
        }</p>
    
    <p>static constraints = {
            name nullable: true, blank: true
        }</p>
  </blockquote>
  
  <p>What do each of these mean and how best can they be applied?</p>