往一个表里插入数据,由于表中字段有可能被MySql认为是关键字报错 比如key ,comment
private String key;
private String comment;直接调用mapper 的insert方法就会报错。
apiBaseMapper.insert(apiBase);把错误的sql复制到mysql执行器里执行也一样报错,需要加上
`key` ,`comment`这样就不会报错了。
那么怎么让表映射的对象也能这样。很简单只要加上注解就可以了
@Column(name = "`key`")
private String key;
@Column(name = "`comment`")
private String comment;这样就解决问题了。