开发者社区> 问答> 正文

mybatis中怎么使用JSON返回值自增Id?报错

在mybatis中使用Insert语句插入时,传入的值类型为json,怎么返回自增Id呢?我返回的时候就报错了

展开
收起
爱吃鱼的程序员 2020-06-05 15:03:29 566 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>参数类型不能为“json”,你可以设定为JavaBean,#{}这么写就是从JavaBean对象中取值</p>
                    
    
                        <p>json 认识不了啦 写全名 或者 java.util.Map</p>
                    
    
                            回复 <a class="referer" target="_blank">@有暗香盈袖呀</a>  : 你json里面有叫id的键吗
                        
    
                            json我已经设置过别名了。
                        
    
                        <p>具有不支持的返回类型,你使用json那你返回的id存放在哪里?可以在入参的时候定义一个id的键,看看可以不</p>
                    
    
                            回复 <a class="referer" target="_blank">@有暗香盈袖呀</a>  : 那我就不知道了,因为没有用过入参为json。可以的话还是用javabean吧,多加一行代码,把json转为bean
                        
    
                            我测试过了还是不行,希望我的测试步骤是没有错的
                        
    
                            我试过了,在传入参数的时候定义了一个名为 id的key  value为空,但是好像还是不行。我等会再去试一下,然后重新回复您
    
    2020-06-05 15:03:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多