title: Spring Boot Hibernate 5 Ignoring @Table and @Column
body: <p>This is driving me mad.</p>
  
  <p>I'm implementing Spring Social and it requires you to have a database table named <code>UserConnection</code> (instead of using the standard naming convention of using an underscore to separate the two words).</p>
  
  <p>So in my naive world view, I assumed it would be easily solved by specifying <code>@Table(name="UserConnection")</code>... but no, that would be all too easy.</p>
  
  <p>The annotation is ignored and the table is created as <code>user_connection</code> which then causes Spring Social to have a hissy fit.</p>
  
  <p>Please tell me there's some easy way to tell my Spring Boot app to just name that one table (and its corresponding columns) to use a camel-case naming convention instead of the standard one.</p>