美文网首页
MyBatis insert方法插入关键字报错

MyBatis insert方法插入关键字报错

作者: 赵哥窟 | 来源:发表于2021-05-11 14:56 被阅读0次

往一个表里插入数据,由于表中字段有可能被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;

这样就解决问题了。

相关文章

网友评论

      本文标题:MyBatis insert方法插入关键字报错

      本文链接:https://www.haomeiwen.com/subject/xtagdltx.html