Sql中关键字问题

### SQL: INSERT INTO tb_spec_param  ( id,cid,group_id,name,numeric,unit,generic,searching,segments ) VALUES( ?,?,?,?,?,?,?,?,? )
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'numeric,unit,generic,searching,segments ) VALUES( null,76,1,'test',0,null,1,0,''' at line 1
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'numeric,unit,generic,searching,segments ) VALUES( null,76,1,'test',0,null,1,0,''' at line 1] with root cause

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'numeric,unit,generic,searching,segments ) VALUES( null,76,1,'test',0,null,1,0,''' at line 1
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_211]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_211]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_211]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_211]
研究好一会,发现Sql中关键字问题

是实体中的单引号的问题, 应该是倒引号才对, 不然sql是不识别的,如图:

Sql中关键字问题

在此提出,以免以后会遇到

@Column(name = "`numeric`")