hibernate: create table with names in lowercase
问题 Hibernate: I want to have hibernate automatically generate my tables with names in lowercase. For example, if my class is called com.myapp.domain.Customer, hibernate will generate a table named Customer. I want it to be called customer. I know I can use the @Table annotation to specify the table name per class. But I want it to happen "automagically". 回答1: Isn'it it the job for NamingStrategy? You would get the name of the entity managed (i.e. Customer) and should decide the table name used (