hibernate:创建名称小写的表

时间:2009-11-01 12:58:52

标签: java mysql database hibernate orm

Hibernate:我想让hibernate自动生成名字小写的表。

例如,如果我的类名为com.myapp.domain.Customer,则hibernate将生成一个名为Customer的表。我希望它被称为客户。我知道我可以使用@Table注释来指定每个类的表名。但我希望它“自动地”发生。

1 个答案:

答案 0 :(得分:7)

不是NamingStrategy的工作吗?

您将获得所管理实体的名称(即客户),并应决定使用的表名(entityName.toLowerCase())。

我不确定的一件事是在生成表格时是否考虑了NamingStrategies(hbm2ddl)。