title: Spring Data doesn't seem to understand @Column name
body: <p>I'm using Spring-boot 1.4.1.RELEASE, with Spring Data and Hibernate to persist some data into a MySQL database.</p>
  
  <p>I have this class, <code>Respondent</code>, annotated with <code>@Entity</code> and one of the fields annotated as below:</p>
  
  <pre><code>@Column(name = "firstName", nullable = false, length = 100)
  private String firstName;
  </code></pre>
  
  <p>When I try to save a Respondent to the DB by calling <code>save()</code> on its <code>CrudRepository&lt;Respondent, Long&gt;</code>, I get this error:</p>
  
  <pre><code>ERRORcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'first_name' in 'field list'
  </code></pre>
  
  <p>This error had started occurring before I had the <code>@Column</code> annotation for the field, so I thought it was some default Hibernate behaviour to map firstName to first_name, but I've added the <code>@Column</code> annotation to it and nothing changed. Is it still wrong? I've already rebuilt the application with <code>mvn clean package</code>.</p>
  
  <p>Here's my Respondent entity:</p>
  
  <pre><code>@Entity
  public class Respondent {
  
      @Id
      @GeneratedValue(strategy=GenerationType.AUTO)
      private Long id;
      @Column(name = "firstName", nullable = false, length = 100)
      private String firstName;
      private String tussenvoegsel;
      @Column(name = "lastName", nullable = false, length = 100)
      private String lastName;
  
      @ManyToOne(fetch = FetchType.LAZY)
      @JoinColumn(name = "Company_id", nullable = false)
      private Company company;
  </code></pre>