JPA访问mysql时候出现了某个字段与数据库关键字重复

时间:2021-04-29 15:08:39

当mysql中的某个表中的字段和mysql的关键字重复时,使用JPA进行访问数据库的时候.可以这么做.
@Column(name = "`use`")
或者
@Column(name = "\"use\"")

因为 use在Mysql 中是关键字.而其又在mysql表中充当一个字段.所有使用单引号(jpa版本1支持的),或者使用双引号(版本2支持的)就可以避免jpa进行访问Mysql的时候抛出异常了.