The column and table names that JPA providers create when you're not using @Column
tags and the like, are always capitalized. I think the JPA spec even says they should. But is there a specific technical reason, like backends that are case insensitive?
In other words, will my habit of always setting camelcased names with the name
argument to the @Column
annotation turn around and bite me one day?
(Note that I appreciate convention over configuration, but sometimes I just want to have my way.)