1. 程式人生 > >Hibernate&MySQL——Group是關鍵字,在使用Hibernate時不能將其作為表名

Hibernate&MySQL——Group是關鍵字,在使用Hibernate時不能將其作為表名

在寫程式時,由於需要用到“分組”類,故隨手寫了Group作為類名(坑!)。

在之後使用Hibernate自動建表時,報錯:

Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Unable to execute schema management to JDBC target [create table Group (id integer not null, name varchar(255), primary key (id))]

這就是由於使用了關鍵字Group作為表名導致的衝突。

解決方法:將表名設定為其它名稱即可。