title: Java QueryDSL convention mix for column names
body: <p>I am working with legacy code with dozen entities where column names do not hold naming convention (snake vs camel case), ie:</p>
  <pre><code>@Entity
  class User {
  @Column(&quot;userName&quot;)
  String userName;
  
  @Column(&quot;first_name&quot;)
  String firsName;
  ...
  }
  </code></pre>
  <p>Querydsl uses snake convention as default. How to override default behavior for selected columns?</p>