### 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`")

相关文章:

  • 2021-09-07
  • 2021-05-18
  • 2021-08-21
  • 2022-12-23
  • 2021-10-17
  • 2022-01-06
  • 2022-02-02
  • 2021-06-15
猜你喜欢
  • 2021-07-06
  • 2022-12-23
  • 2021-10-07
  • 2021-05-16
  • 2021-07-19
  • 2021-09-06
  • 2022-12-23
相关资源
相似解决方案