美文网首页
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