我們遇到以下情況。使用Spring + Hibernate創建MySQL表格
請注意,我知道保留字不應該用於表名,但無論如何,我總是出於好奇而問這個問題。
我們使用Spring + Hibernate來管理我們的數據庫。我正在給數據庫添加一個名爲Group的新模型。所以,我定義我的模型:現在
@Entity
@Table(name = "group")
public class Group {
...
}
,問題是,重新創建表時,獲取生成看起來SQL如下:
create table group (...)
這不幸的是沒有在MySQL,因爲允許group
是保留字。正確的SQL應該是:
create table `group`(...)
有沒有什麼辦法可以做到這一點?