数据表列名与数据库关键字冲突,在Hibernate下的解决办法

时间:2022-07-09 00:28:41

设计了一个数据库,某一个列名字是key,这与mysql数据库关键字冲突了,Hibernate下save总是报错。

在mysql命令中,解决办法很简单,只需要将关键字key用引号括起来就好了。

在Hibernate下也很简单,注解的时候为key加上双引号即可,如下所示,记得为引号转义哦:

@Column(name = "\"key\"")
private String key;