title: Grails: @BindUsing on a class being ignored and @BindUsing vs ValueConverter
body: <p>I need to do some custom data binding and I tried to use the @BindUsing annotation on a class (<a href="http://grails.org/doc/latest/api/org/grails/databinding/BindUsing.html" rel="nofollow">http://grails.org/doc/latest/api/org/grails/databinding/BindUsing.html</a>), however, it's being ignored.  I am under the assumption that since the annotation is used on the class that would mean that every time a data binding happens and that class is involved, the BindingHelper class would be used, but it's never actually called.  Is there something that I'm missing or doing wrong?</p>
  
  <p>Here's the class definition where UserBinding is a class that implements the BindingHelper interface:</p>
  
  <pre><code>@BindUsing(UserBinding)
  class User extends SomeOtherClass
  {
    ...
  </code></pre>
  
  <p>Also am I correct in understanding that basically creating a ValueConverter and using @BindUsing on a class accomplish the same thing?</p>