我们遇到以下情况。使用Spring + Hibernate创建MySQL表格
请注意,我知道保留字不应该用于表名,但无论如何,我总是出于好奇而问这个问题。
我们使用Spring + Hibernate来管理我们的数据库。我正在给数据库添加一个名为Group的新模型。所以,我定义我的模型:现在
@Entity
@Table(name = "group")
public class Group {
...
}
,问题是,重新创建表时,获取生成看起来SQL如下:
create table group (...)
这不幸的是没有在MySQL,因为允许group
是保留字。正确的SQL应该是:
create table `group`(...)
有没有什么办法可以做到这一点?